![NXP Semiconductors LCP43 Series User Manual Download Page 1253](http://html1.mh-extra.com/html/nxp-semiconductors/lcp43-series/lcp43-series_user-manual_17218171253.webp)
UM10503
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2012. All rights reserved.
User manual
Rev. 1.3 — 6 July 2012
1253 of 1269
NXP Semiconductors
UM10503
Chapter 50: Supplementary information
GPIO pin interrupts . . . . . . . . . . . . . . . . . . . . 330
GPIO group interrupt . . . . . . . . . . . . . . . . . . 330
GPIO port . . . . . . . . . . . . . . . . . . . . . . . . . . . 331
Register description . . . . . . . . . . . . . . . . . . . 332
GPIO pin interrupts register description . . . . 336
register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 336
17.5.1.3 Pin interrupt level (rising edge) interrupt set
register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337
17.5.1.4 Pin interrupt level (rising edge interrupt) clear
register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337
17.5.1.5 Pin interrupt active level (falling edge) interrupt
enable register . . . . . . . . . . . . . . . . . . . . . . . 337
17.5.1.6 Pin interrupt active level (falling edge) interrupt set
register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 338
17.5.1.7 Pin interrupt active level (falling edge interrupt)
clear register . . . . . . . . . . . . . . . . . . . . . . . . . 338
17.5.1.8 Pin interrupt rising edge register. . . . . . . . . . 339
17.5.1.9 Pin interrupt falling edge register . . . . . . . . . 339
17.5.1.10 Pin interrupt status register. . . . . . . . . . . . . . 340
17.5.2
registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . 340
17.5.2.3 GPIO grouped interrupt port enable registers 341
17.5.3
GPIO port register description . . . . . . . . . . . 341
17.5.3.1 GPIO port byte pin registers . . . . . . . . . . . . 341
17.5.3.2 GPIO port word pin registers . . . . . . . . . . . . 342
17.5.3.3 GPIO port direction registers . . . . . . . . . . . . 342
17.5.3.4 GPIO port mask registers . . . . . . . . . . . . . . 343
17.5.3.5 GPIO port pin registers . . . . . . . . . . . . . . . . 343
17.5.3.6 GPIO masked port pin registers. . . . . . . . . . 343
17.5.3.7 GPIO port set registers . . . . . . . . . . . . . . . . 344
17.5.3.8 GPIO port clear registers . . . . . . . . . . . . . . . 344
17.5.3.9 GPIO
toggle registers . . . . . . . . . . . . . . 344
Functional description . . . . . . . . . . . . . . . . . 344
Reading pin state . . . . . . . . . . . . . . . . . . . . . 344
GPIO output . . . . . . . . . . . . . . . . . . . . . . . . . 345
Masked I/O. . . . . . . . . . . . . . . . . . . . . . . . . . 345
GPIO Interrupts . . . . . . . . . . . . . . . . . . . . . . 346
17.6.4.1 Pin interrupts . . . . . . . . . . . . . . . . . . . . . . . . 346
17.6.4.2 Group interrupts . . . . . . . . . . . . . . . . . . . . . . 346
17.6.5
Recommended practices . . . . . . . . . . . . . . . 347
Chapter 18: LPC43xx Serial GPIO (SGPIO)
How to read this chapter . . . . . . . . . . . . . . . . 348
Basic configuration . . . . . . . . . . . . . . . . . . . . 348
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 348
General description . . . . . . . . . . . . . . . . . . . . 349
Interrupts. . . . . . . . . . . . . . . . . . . . . . . . . . . . 350
Pin description . . . . . . . . . . . . . . . . . . . . . . . . 350
Register description . . . . . . . . . . . . . . . . . . . 351
Pin multiplexer configuration registers
(OUT_MUX_CFG0 to 15) . . . . . . . . . . . . . . . 352
SGPIO multiplexer configuration registers
(SGPIO_MUX_CFG0 to 15) . . . . . . . . . . . . . 355
Slice multiplexer configuration registers
(SLICE_MUX_CFG0 to 15) . . . . . . . . . . . . . 357
Slice data registers (REG0 to 15) . . . . . . . . . 358
Slice data shadow registers
(REG_SS0 to 15) . . . . . . . . . . . . . . . . . . . . . 359
18.6.6 Reload registers (PRESET0 to 15). . . . . . . . 359
18.6.7
Down counter registers (COUNT0 . . . to 15) 359
Position registers (POS0 to 15) . . . . . . . . . . 360
Slice A mask register (MASK_A) . . . . . . . . . 360
Slice H mask register (MASK_H) . . . . . . . . . 360
Slice I mask register (MASK_I). . . . . . . . . . . 360
Slice P mask register (MASK_P) . . . . . . . . . 361
GPIO input status register (GPIO_INREG). . 361
(GPIO_OUTREG) . . . . . . . . . . . . . . . . . . . . . 361
(GPIO_OENREG). . . . . . . . . . . . . . . . . . . . . 361
Slice count enable register
(CTRL_ENABLED) . . . . . . . . . . . . . . . . . . . . 362
Slice count disable register
(CTRL_DISABLED) . . . . . . . . . . . . . . . . . . . 362
Shift clock interrupt enable register
(ENABLE_0) . . . . . . . . . . . . . . . . . . . . . . . . 363
Shift clock interrupt set status register
(SET_STATUS_0) . . . . . . . . . . . . . . . . . . . . 363
Exchange clock interrupt enable
(ENABLE_1) . . . . . . . . . . . . . . . . . . . . . . . . 364