Technical data

MOTOROLA MC68HC912B32
20 MC68HC912B32TS/D
4 Register Block
The register block can be mapped to any 2-Kbyte boundary within the standard 64-Kbyte address space
by manipulating bits REG[15:11] in the INITRG register. INITRG establishes the upper five bits of the
register block’s 16-bit address. The register block occupies the first 512 bytes of the 2-Kbyte block. De-
fault addressing (after reset) is indicated in the table below. For additional information refer to 5 Oper-
ating Modes and Resource Mapping.
Table 8 MC68HC912B32 Register Map (Sheet 1 of 5)
Address Bit 7 65432 1Bit 0 Name
$0000 PA7 PA6 PA5 PA4 PA3 PA2 PA1 PA0 PORTA
1
$0001 PB7 PB6 PB5 PB4 PB3 PB2 PB1 PB0
PORTB
1
$0002 DDA7 DDA6 DDA5 DDA4 DDA3 DDA2 DDA1 DDA0
DDRA
1
$0003 DDB7 DDB6 DDB5 DDB4 DDB3 DDB2 DDB1 DDB0
DDRB
1
$0004 000000 0 0Reserved
$0005 000000 0 0Reserved
$0006 000000 0 0Reserved
$0007 000000 0 0Reserved
$0008 PE7 PE6 PE5 PE4 PE3 PE2 PE1 PE0 PORTE
2
$0009 DDE7 DDE6 DDE5 DDE4 DDE3 DDE2 0 0
DDRE
2
$000A NDBE 0 PIPOE NECLK LSTRE RDWE 0 0
PEAR
2
$000B SMODN MODB MODA ESTR IVIS EBSWAI 0 EME MODE
3
$000C 0 0 0 PUPE 0 0 PUPB PUPA
PUCR
3
$000D 0000RDPE 0 RDPB RDPA
RDRIV
3
$000E 000000 0 0Reserved
$000F 000000 0 0Reserved
$0010 RAM15 RAM14 RAM13 RAM12 RAM11 0 0 0 INITRM
$0011 REG15 REG14 REG13 REG12 REG11 0 0 MMSWAI INITRG
$0012 EE15 EE14 EE13 EE12 0 0 0 EEON INITEE
$0013 0 NDRF RFSTR1 RFSTR0 EXSTR1 EXSTR0 MAPROM ROMON MISC
$0014 RTIE RSWAI RSBCK 0 RTBYP RTR2 RTR1 RTR0 RTICTL
$0015 RTIF 00000 0 0RTIFLG
$0016 CME FCME FCM FCOP DISR CR2 CR1 CR0 COPCTL
$0017 Bit 7 65432 1Bit 0 COPRST
$0018 ITE6 ITE8 ITEA ITEC ITEE ITF0 ITF2 ITF4 ITST0
$0019 ITD6 ITD8 ITDA ITDC ITDE ITE0 ITE2 ITE4 ITST1
$001A ITC6 ITC8 ITCA ITCC ITCE ITD0 ITD2 ITD4 ITST2
$001B 00000ITC0 ITC2 ITC4 ITST3
$001C–
$001D
000000 0 0Reserved
$001E IRQE IRQEN DLY 0 0 0 0 0 INTCR
$001F 1 1 PSEL5 PSEL4 PSEL3 PSEL2 PSEL1 0 HPRIO
$0020 BKEN1 BKEN0 BKPM 0 BK1ALE BK0ALE 0 0 BRKCT0
$0021 0 BKDBE BKMBH BKMBL BK1RWE BK1RW BK0RWE BK0RW BRKCT1
$0022 Bit 15 14 13 12 11 10 9 Bit 8 BRKAH