Chapter 4 Port Integration Module (S12XDP512PIMV2)
MC9S12XDP512 Data Sheet, Rev. 2.11
Freescale Semiconductor 187
4.3 Memory Map and Register Definition

This section provides a detailed description of all MC9S12XDP512 registers.

4.3.1 Module Memory Map

Table 4-2 shows the register map of the port integration module.

Table 4-2. PIM Memory Map (Sheet 1 of 3)
Address Use Access
0x0000 Port A Data Register (PORTA) Read / Write
0x0001 Port B Data Register (PORTB) Read / Write
0x0002 Port A Data Direction Register (DDRA) Read / Write
0x0003 Port B Data Direction Register (DDRB) Read / Write
0x0004 Port C Data Register (PORTC) Read / Write
0x0005 Port D Data Register (PORTD) Read / Write
0x0006 Port C Data Direction Register (DDRC) Read / Write
0x0007 Port D Data Direction Register (DDRD) Read / Write
0x0008 Port E Data Register (PORTE) Read / Write1
0x0009 Port E Data Direction Register (DDRE) Read / Write1
0x000A
:
0x000B
Non-PIM Address Range
0x000C Pull-up Up Control Register (PUCR) Read / Write1
0x000D Reduced Drive Register (RDRIV) Read / Write1
0x000E
:
0x001B
Non-PIM Address Range
0x001C ECLK Control Register (ECLKCTL) Read / Write1
0x001D PIM Reserved
0x001E IRQ Control Register (IRQCR) Read / Write1
0x001F PIM Reserved
0x0020
:
0x0031
Non-PIM Address Range
0x0032 Port K Data Register (PORTK) Read / Write
0x0033 Port K Data Direction Register (DDRK) Read / Write
0x0034
:
0x023F
Non-PIM Address Range
0x0240 Port T Data Register (PTT) Read / Write