The user must ensure that the data direction bits in the GPIO are set to the
correct direction for proper operation. See Section 32.5.1, "Data Direction
Registers," on page 32-9 for details.
Pin
SIM_CLK
Primary function of
GPIO Port B [19]
SIM_RST
Primary function of
GPIO Port B [18]
SIM_RX
Primary function of
GPIO Port B [17]
SIM_TX
Primary function of
GPIO Port B [16]
SIM_PD
Primary function of
GPIO Port B [15]
SIM_SVEN
Primary function of
GPIO Port B [14]
25.6 Programming Model
The SIM module includes ten user-accessible 32-bit registers. It also includes two 16-bit internal registers
and two 8x16 bit internal FIFOs. Table 25-7 summarizes these registers and their addresses. Table 25-8
summarizes the fields of the registers.
Receive Threshold Register
Transmit/Receive Enable Register
Port Transmit Buffer Register
MOTOROLA
Table 25-6. Pin Configuration
Setting
1. Clear bit 19 of Port B GPIO In Use Register (GIUS_B)
2. Clear bit 19 of Port B General Purpose Register (GPR_B)
1. Clear bit 18 of Port B GPIO In Use Register (GIUS_B)
2. Clear bit 18 of Port B General Purpose Register (GPR_B)
1. Clear bit 17 of Port B GPIO In Use Register (GIUS_B)
2. Clear bit 17 of Port B General Purpose Register (GPR_B)
1. Clear bit 16 of Port B GPIO In Use Register (GIUS_B)
2. Clear bit 16 of Port B General Purpose Register (GPR_B)
1. Clear bit 15 of Port B GPIO In Use Register (GIUS_B)
2. Clear bit 15 of Port B General Purpose Register (GPR_B)
1. Clear bit 14 of Port B GPIO In Use Register (GIUS_B)
2. Clear bit 14 of Port B General Purpose Register (GPR_B)
Table 25-7. SSI Module Register Memory Map
Description
Port Control Register
Control Register
Transmit Status Register
Receive Status Register
Interrupt Mask Register
Receive Buffer Register
SmartCard Interface Module (SIM)
NOTE:
Configuration Procedure
Name
PORT_CNTL
CNTL
RCV_THRESHOLD
ENABLE
XMT_STATUS
RCV_STATUS
INT_MASK
XMT_BUF
RCV_BUF
Programming Model
Address
0x00211000
0x00211004
0x00211008
0x0021100C
0x00211010
0x00211014
0x00211018
0x0021101C
0x00211020
25-19