User manual
Der Mikrocontroller verarbeitet Daten mit einer Breite von 16 Bit. Sein Adreßraum umfaßt
16MB - Speicheradressen bestehen aus einem Segment-Byte und einem Offset-Word.
Die Kontrolle der umfangreichen Hardwareressouren des Controllers erfolgt über Einträge
in die Special Function Registers (SFR). Diese befinden sich in einem Bereich des ersten
Speichersegments im internen RAM des Controllers. Das System der C-Control II Unit
kapselt die zum Teil sehr komplexen Zugriffsmechanismen auf die Hardwareressourcen in
relativ einfachen Funktionsaufrufen (siehe Kapitel 7).
3.2.2 Speicher
In der C-Control II Unit sind 512kB FLASH-EEPROM (8 Segmente) und 64kB SRAM (1
Segment) an den Mikrocontroller angeschlossen. Im Schaltplan erkennen Sie die
Dekodierung der Adreßbussignale und die Anschaltung der Speicher-ICs an den
Controller. Intern verfügt der Controller über 64kB OTP-ROM (one time programmable -
einmalig programmierbar) sowie 1kB RAM, inklusive Universal Register und Special
Function Register. Das interne RAM wird vom Betriebssystem der C-Control II Unit über
einen Teil des ersten FLASH-Segments gelegt. Der interne OTP-Bereich ist deaktiviert und
nicht nutzbar.
Der gesamte Speicher ist vom System wie folgt aufgeteilt:
3.2.3 Referenzspannungserzeugung
Der Mikrocontroller verfügt über einen Analog-Digital-Wandler mit einer Auflösung von 10
Bit. Das heißt, gemessene Spannungen können als ganze Zahlen von 0 bis 1023 dar-
gestellt werden. Die Referenzspannung für die untere Grenze ist der GND-Pegel, also 0V.
Die Referenzspannung für die obere Grenze beträgt 4,096V und wird durch ein präzises
C-Control II Unit
20
Segment Adressen physischer Speichertyp Verwendung
0 0x00000…0x0FFFF ext. FLASH-EEPROM, Betriebssystem,
internes RAM, Register Hardwarezugriff
1 0x10000…0x1FFFF ext. FLASH-EEPROM Betriebssystemreserve
2 0x20000…0x2FFFF ext. FLASH-EEPROM Betriebssystemreserve
3 0x30000…0x3FFFF ext. FLASH-EEPROM Anwendersystemroutinen
4 0x40000…0x4FFFF ext. FLASH-EEPROM C2-Programm VM-Codes
5 0x50000…0x5FFFF ext. FLASH-EEPROM C2-Programm VM-Codes
6 0x60000…0x6FFFF ext. FLASH-EEPROM C2-Programm Konstanten
7 0x70000…0x7FFFF ext. FLASH-EEPROM C2-Programm Konstanten
8 0x80000…0x8FFFF ext. SRAM C2-Programm Daten