MB90F595

Das einzige Mitglied der MB90F595-Serie mit integriertem Flashspeicher ist der Controller MB90F598. (Anfangs ist die Namensgebung bei den Fujitsu-Controllern etwas verwirrend, weil die Controllertypen in Core-Familien (hier die F┬▓MC-16LX-Familie) und dann wiederum in Serien unterteilt sind (hier eben die MB90F595-Serie), die teilweise aber nur eine Flash- und eine Maskenrom Version enthalten. Es gibt aber gute Gr├╝nde f├╝r diese hierarchische Aufteilung der Controller Bezeichnung. Innerhalb einer Familie wird immer der gleiche Controllercore verwendet. In einer Serie ist die Ausstattung der Controller mit Peripherie immer gleich, die einzelnen Controller unterscheiden sich nur durch die Art und Gr├Â├če des Speichers.)

├ťberblick ├╝ber die Peripherie und den Speicherausbau:

MB90F598
128kB Flashrom
4kB Ram
16 MHz Takt
78 IO-Pins
8 Externe Interrupt Quellen
4 Input Capture Einheiten
4 Output Capture Einheiten
8 Kanal 10 Bit ADC
2x 16 Bit Timer
1 synchrone serielle Schnittstelle
2 UART
1 CAN-Interfaces 2.0A/B
4 Stepper Controller
QPF100-Geh├Ąuse

Die Peripherie dieses Controllers ist weitgehend kompatibel zu der der MB90F590-Serie. Das hei├čt, dass die meisten Softwaremodule zur Ansteuerung zwischen den Controllern kompatibel sind. Ein Problem bei den Fujitsu-Controllern im allgemeinen ist es aber, dass die Pins auf denen die Funktionen der Peripheriemodule liegen sich unter den Serien unterscheiden. Deshalb sind die Controller untereinander nur beschr├Ąnkt Pinkompatibel. D.h. , das die Versorgungsspannung, Takt usw. zwar an den gleichen Pins anliegen, aber z.B. die serielle Schnittstellen und externe Interrupt-Eing├Ąnge ganz wo anders liegen k├Ânnen.

Ein wichtiger Punkt in den sich dieser Controller von der MB90F590-Serie unterscheidet ist, das dieser Controller zwei unterschiedliche UART-Module integriert hat. Die Schnittstelle der UART1, ├╝ber die auch die Programmierung des Flashspeicher erfolgt, kann Daten mit einer maximalen ├ťbertragungsrate von 31,25kBaud ├╝bertragen, w├Ąhrend die UART0 eine maximale ├ťbertragungsrate von 62,5kBaud bietet. Konsequenter Weise sind die beiden UART#s nat├╝rlich auch absolut nicht softwarekompatibel zwischen einander. (Kleiner Trostpflaster: Die UART0 ist softwarekompatibel zu den UART#s in der MB90F590-Serie).

Auch diese Controllerserie ist ohne externes Businterface ausgestattet. D.h. es ist nicht m├Âglich externen Speicher direkt einzubinden.

Die Datenbl├Ątter und Hardwaremanuals waren mal auf der Fujitsu-Website zu finden. Dieser Controller ist seit 2018 abgek├╝ndigt.

Was ist auf der Seite?