UM10375 All information provided in this document is subject to legal disclaimers. © NXP B.V. 2011. All rights reserved.
User manual Rev. 3 — 14 June 2011 362 of 368
NXP Semiconductors
UM10375
Chapter 23: LPC13xx Supplementary information
7.3.4 A/D-mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
7.3.5 Open-drain Mode . . . . . . . . . . . . . . . . . . . . . . 87
7.3.6 I
2
C mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
7.4 Register description . . . . . . . . . . . . . . . . . . . . 87
7.4.1 IOCON_PIO2_6 . . . . . . . . . . . . . . . . . . . . . . . 90
7.4.2 IOCON_PIO2_0 . . . . . . . . . . . . . . . . . . . . . . . 91
7.4.3 IOCON_nRESET_PIO0_0 . . . . . . . . . . . . . . . 92
7.4.4 IOCON_PIO0_1 . . . . . . . . . . . . . . . . . . . . . . . 92
7.4.5 IOCON_PIO1_8 . . . . . . . . . . . . . . . . . . . . . . . 93
7.4.6 IOCON_PIO0_2 . . . . . . . . . . . . . . . . . . . . . . . 93
7.4.7 IOCON_PIO2_7 . . . . . . . . . . . . . . . . . . . . . . . 94
7.4.8 IOCON_PIO2_8 . . . . . . . . . . . . . . . . . . . . . . . 94
7.4.9 IOCON_PIO2_1 . . . . . . . . . . . . . . . . . . . . . . . 95
7.4.10 IOCON_PIO0_3 . . . . . . . . . . . . . . . . . . . . . . . 96
7.4.11 IOCON_PIO0_4 . . . . . . . . . . . . . . . . . . . . . . . 96
7.4.12 IOCON_PIO0_5 . . . . . . . . . . . . . . . . . . . . . . . 97
7.4.13 IOCON_PIO1_9 . . . . . . . . . . . . . . . . . . . . . . . 97
7.4.14 IOCON_PIO3_4 . . . . . . . . . . . . . . . . . . . . . . . 98
7.4.15 IOCON_PIO2_4 . . . . . . . . . . . . . . . . . . . . . . . 98
7.4.16 IOCON_PIO2_5 . . . . . . . . . . . . . . . . . . . . . . . 99
7.4.17 IOCON_PIO3_5 . . . . . . . . . . . . . . . . . . . . . . . 99
7.4.18 IOCON_PIO0_6 . . . . . . . . . . . . . . . . . . . . . . 100
7.4.19 IOCON_PIO0_7 . . . . . . . . . . . . . . . . . . . . . . 100
7.4.20 IOCON_PIO2_9 . . . . . . . . . . . . . . . . . . . . . . 101
7.4.21 IOCON_PIO2_10 . . . . . . . . . . . . . . . . . . . . . 101
7.4.22 IOCON_PIO2_2. . . . . . . . . . . . . . . . . . . . . . 102
7.4.23 IOCON_PIO0_8. . . . . . . . . . . . . . . . . . . . . . 102
7.4.24 IOCON_PIO0_9. . . . . . . . . . . . . . . . . . . . . . 103
7.4.25 IOCON_SWCLK_PIOO_10 . . . . . . . . . . . . . 104
7.4.26 IOCON_PIO1_10. . . . . . . . . . . . . . . . . . . . . 104
7.4.27 IOCON_PIO2_11 . . . . . . . . . . . . . . . . . . . . . 105
7.4.28 IOCON_R_PIO0_11. . . . . . . . . . . . . . . . . . . 106
7.4.29 IOCON_R_PIO1_0 . . . . . . . . . . . . . . . . . . . 106
7.4.30 IOCON_R_PIO1_1 . . . . . . . . . . . . . . . . . . . 107
7.4.31 IOCON_R_PIO1_2 . . . . . . . . . . . . . . . . . . . 108
7.4.32 IOCON_PIO3_0. . . . . . . . . . . . . . . . . . . . . . 109
7.4.33 IOCON_PIO3_1. . . . . . . . . . . . . . . . . . . . . . 109
7.4.34 IOCON_PIO2_3. . . . . . . . . . . . . . . . . . . . . . . 110
7.4.35 IOCON_SWDIO_PIO1_3. . . . . . . . . . . . . . . . 110
7.4.36 IOCON_PIO1_4. . . . . . . . . . . . . . . . . . . . . . . 111
7.4.37 IOCON_PIO1_11 . . . . . . . . . . . . . . . . . . . . . . 112
7.4.38 IOCON_PIO3_2. . . . . . . . . . . . . . . . . . . . . . . 113
7.4.39 IOCON_PIO1_5. . . . . . . . . . . . . . . . . . . . . . . 113
7.4.40 IOCON_PIO1_6. . . . . . . . . . . . . . . . . . . . . . . 114
7.4.41 IOCON_PIO1_7. . . . . . . . . . . . . . . . . . . . . . . 114
7.4.42 IOCON_PIO_3_3. . . . . . . . . . . . . . . . . . . . . . 115
7.4.43 IOCON_SCK0_LOC . . . . . . . . . . . . . . . . . . . 116
7.4.44 IOCON_DSR_LOC . . . . . . . . . . . . . . . . . . . . 116
7.4.45 IOCON_DCD_LOC . . . . . . . . . . . . . . . . . . . . 116
7.4.46 IOCON_RI_LOC . . . . . . . . . . . . . . . . . . . . . . 117
Chapter 8: LPC13xx Pin configuration
8.1 How to read this chapter. . . . . . . . . . . . . . . . 118
8.2 LPC134x pin configuration . . . . . . . . . . . . . . 119
8.3 LPC131x pin configuration . . . . . . . . . . . . . . 121
8.4 Pin description . . . . . . . . . . . . . . . . . . . . . . . 122
8.4.1 LQFP48 packages . . . . . . . . . . . . . . . . . . . . 123
8.4.2 HVQFN33 packages . . . . . . . . . . . . . . . . . . 127
Chapter 9: LPC13xx General Purpose I/O (GPIO)
9.1 How to read this chapter. . . . . . . . . . . . . . . . 130
9.2 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
9.3 Pin description. . . . . . . . . . . . . . . . . . . . . . . . 130
9.4 Register description . . . . . . . . . . . . . . . . . . . 131
9.4.1 GPIO data register . . . . . . . . . . . . . . . . . . . . 131
9.4.2 GPIO data direction register . . . . . . . . . . . . . 132
9.4.3 GPIO interrupt sense register. . . . . . . . . . . . 132
9.4.4 GPIO interrupt both edges sense register . . 133
9.4.5 GPIO interrupt event register . . . . . . . . . . . . 133
9.4.6 GPIO interrupt mask register . . . . . . . . . . . . 133
9.4.7 GPIO raw interrupt status register . . . . . . . . 133
9.4.8 GPIO masked interrupt status register. . . . . 134
9.4.9 GPIO interrupt clear register . . . . . . . . . . . . 134
9.5 Functional description . . . . . . . . . . . . . . . . . 135
9.5.1 Write/read data operations. . . . . . . . . . . . . . 135
Write operation. . . . . . . . . . . . . . . . . . . . . . . . 135
Read operation . . . . . . . . . . . . . . . . . . . . . . . 135
Chapter 10: LPC13xx USB device controller
10.1 How to read this chapter. . . . . . . . . . . . . . . . 136
10.2 Basic configuration . . . . . . . . . . . . . . . . . . . . 136
10.3 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . 136
10.4 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
10.5 Fixed endpoint configuration . . . . . . . . . . . . 137
10.6 General description. . . . . . . . . . . . . . . . . . . . 138
10.6.1 Analog transceiver . . . . . . . . . . . . . . . . . . . . 138
10.6.2 Serial Interface Engine (SIE) . . . . . . . . . . . . 138
10.6.3 Endpoint RAM (EP_RAM) . . . . . . . . . . . . . . 138
10.6.4 EP_RAM access control. . . . . . . . . . . . . . . . 138
10.6.5 Register interface . . . . . . . . . . . . . . . . . . . . . 139
10.6.6 SoftConnect . . . . . . . . . . . . . . . . . . . . . . . . . 139
10.7 Operational overview . . . . . . . . . . . . . . . . . . 139
10.8 Pin description . . . . . . . . . . . . . . . . . . . . . . . 140
10.9 Clocking and power control. . . . . . . . . . . . . 140
10.9.1 Power requirements. . . . . . . . . . . . . . . . . . . 140
10.9.2 Clocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
10.9.3 Power management support . . . . . . . . . . . . 141
10.9.4 Remote wake-up . . . . . . . . . . . . . . . . . . . . . 142
10.9.5 Interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
10.10 Register description . . . . . . . . . . . . . . . . . . . 142
10.10.1 Device interrupt registers. . . . . . . . . . . . . . . 143