Programming Model
MOTOROLA
SmartCard Interface Module (SIM)
25-19
NOTE:
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.
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.
Table 25-6. Pin Configuration
Pin
Setting
Configuration Procedure
SIM_CLK
Primary function of
GPIO Port B [19]
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)
SIM_RST
Primary function of
GPIO Port B [18]
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)
SIM_RX
Primary function of
GPIO Port B [17]
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)
SIM_TX
Primary function of
GPIO Port B [16]
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)
SIM_PD
Primary function of
GPIO Port B [15]
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)
SIM_SVEN
Primary function of
GPIO Port B [14]
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
Name
Address
Port Control Register
PORT_CNTL
0x00211000
Control Register
CNTL
0x00211004
Receive Threshold Register
RCV_THRESHOLD
0x00211008
Transmit/Receive Enable Register
ENABLE
0x0021100C
Transmit Status Register
XMT_STATUS
0x00211010
Receive Status Register
RCV_STATUS
0x00211014
Interrupt Mask Register
INT_MASK
0x00211018
Port Transmit Buffer Register
XMT_BUF
0x0021101C
Receive Buffer Register
RCV_BUF
0x00211020
Summary of Contents for DragonBall MC9328MX1
Page 68: ...1 12 MC9328MX1 Reference Manual MOTOROLA Introduction ...
Page 86: ...2 18 MC9328MX1 Reference Manual MOTOROLA Signal Descriptions and Pin Assignments ...
Page 116: ...3 30 MC9328MX1 Reference Manual MOTOROLA Memory Map ...
Page 126: ...4 10 MC9328MX1 Reference Manual MOTOROLA ARM920T Processor ...
Page 160: ...8 8 MC9328MX1 Reference Manual MOTOROLA System Control ...
Page 272: ...13 32 MC9328MX1 Reference Manual MOTOROLA DMA Controller ...
Page 281: ...Programming Model MOTOROLA Watchdog Timer Module 14 9 ...
Page 282: ...14 10 MC9328MX1 Reference Manual MOTOROLA Watchdog Timer Module ...
Page 300: ...15 18 MC9328MX1 Reference Manual MOTOROLA Analog Signal Processor ASP ...
Page 438: ...18 16 MC9328MX1 Reference Manual MOTOROLA Serial Peripheral Interface Modules SPI 1 and SPI 2 ...
Page 478: ...19 40 MC9328MX1 Reference Manual MOTOROLA LCD Controller ...
Page 574: ...21 32 MC9328MX1 Reference Manual MOTOROLA Memory Stick Host Controller MSHC Module ...
Page 598: ...23 16 MC9328MX1 Reference Manual MOTOROLA Real Time Clock RTC ...
Page 670: ...24 72 MC9328MX1 Reference Manual MOTOROLA SDRAM Memory Controller ...
Page 726: ...25 56 MC9328MX1 Reference Manual MOTOROLA SmartCard Interface Module SIM ...
Page 736: ...26 10 MC9328MX1 Reference Manual MOTOROLA General Purpose Timers ...
Page 854: ...29 18 MC9328MX1 Reference Manual MOTOROLA I2C Module ...
Page 900: ...30 46 MC9328MX1 Reference Manual MOTOROLA Synchronous Serial Interface SSI ...
Page 942: ...32 26 MC9328MX1 Reference Manual MOTOROLA GPIO Module and I O Multiplexer IOMUX ...