![NXP Semiconductors LPC43Sxx Скачать руководство пользователя страница 1425](http://html1.mh-extra.com/html/nxp-semiconductors/lpc43sxx/lpc43sxx_user-manual_17218271425.webp)
UM10503
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2015. All rights reserved.
User manual
Rev. 2.1 — 10 December 2015
1425 of 1441
NXP Semiconductors
UM10503
Chapter 54: Supplementary information
Chapter 19: LPC43xx/LPC43Sxx GPIO
How to read this chapter . . . . . . . . . . . . . . . . 457
Basic configuration . . . . . . . . . . . . . . . . . . . . 457
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 458
GPIO pin interrupt features. . . . . . . . . . . . . . 458
GPIO group interrupt features . . . . . . . . . . . 458
GPIO port features . . . . . . . . . . . . . . . . . . . . 458
General description . . . . . . . . . . . . . . . . . . . . 458
GPIO pin interrupts . . . . . . . . . . . . . . . . . . . . 458
GPIO group interrupt . . . . . . . . . . . . . . . . . . 458
GPIO port . . . . . . . . . . . . . . . . . . . . . . . . . . . 459
Register description . . . . . . . . . . . . . . . . . . . 460
GPIO pin interrupts register description . . . . 464
register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 464
19.5.1.3 Pin interrupt level (rising edge) interrupt set
register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 465
19.5.1.4 Pin interrupt level (rising edge interrupt) clear
register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 465
19.5.1.5 Pin interrupt active level (falling edge) interrupt
enable register . . . . . . . . . . . . . . . . . . . . . . . 465
19.5.1.6 Pin interrupt active level (falling edge) interrupt set
register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 466
19.5.1.7 Pin interrupt active level (falling edge interrupt)
clear register . . . . . . . . . . . . . . . . . . . . . . . . . 466
19.5.1.8 Pin interrupt rising edge register. . . . . . . . . . 467
19.5.1.9 Pin interrupt falling edge register . . . . . . . . . 467
19.5.1.10 Pin interrupt status register . . . . . . . . . . . . . 468
19.5.2 GPIO
GROUP0/GROUP1 interrupt register
description . . . . . . . . . . . . . . . . . . . . . . . . . . 468
registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . 468
19.5.2.3 GPIO grouped interrupt port enable registers 469
19.5.3
GPIO port register description . . . . . . . . . . . 469
19.5.3.1 GPIO port byte pin registers . . . . . . . . . . . . 469
19.5.3.2 GPIO port word pin registers . . . . . . . . . . . . 470
19.5.3.3 GPIO port direction registers . . . . . . . . . . . . 470
19.5.3.4 GPIO port mask registers . . . . . . . . . . . . . . 471
19.5.3.5 GPIO port pin registers . . . . . . . . . . . . . . . . 471
19.5.3.6 GPIO masked port pin registers. . . . . . . . . . 471
19.5.3.7 GPIO port set registers . . . . . . . . . . . . . . . . 472
19.5.3.8 GPIO port clear registers . . . . . . . . . . . . . . . 472
19.5.3.9 GPIO
toggle registers . . . . . . . . . . . . . . 472
Functional description . . . . . . . . . . . . . . . . . 472
Reading pin state . . . . . . . . . . . . . . . . . . . . . 472
GPIO output . . . . . . . . . . . . . . . . . . . . . . . . . 473
Masked I/O. . . . . . . . . . . . . . . . . . . . . . . . . . 473
GPIO Interrupts . . . . . . . . . . . . . . . . . . . . . . 474
19.6.4.1 Pin interrupts . . . . . . . . . . . . . . . . . . . . . . . . 474
19.6.4.2 Group interrupts . . . . . . . . . . . . . . . . . . . . . . 474
19.6.5
Recommended practices . . . . . . . . . . . . . . . 475
Chapter 20: LPC43xx/LPC43Sxx Serial GPIO (SGPIO)
How to read this chapter . . . . . . . . . . . . . . . . 476
Basic configuration . . . . . . . . . . . . . . . . . . . . 476
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 476
General description . . . . . . . . . . . . . . . . . . . . 477
SGPIO-to-AHB connection . . . . . . . . . . . . . . 478
Interrupts. . . . . . . . . . . . . . . . . . . . . . . . . . . . 478
Pin description . . . . . . . . . . . . . . . . . . . . . . . . 479
Register description . . . . . . . . . . . . . . . . . . . 480
Pin multiplexer configuration registers . . . . . 481
SGPIO multiplexer configuration registers . . 484
Slice multiplexer configuration registers . . . 486
Slice data registers . . . . . . . . . . . . . . . . . . . 487
Slice data shadow registers . . . . . . . . . . . . . 488
Reload registers . . . . . . . . . . . . . . . . . . . . . 488
Down counter registers . . . . . . . . . . . . . . . . 488
Position registers . . . . . . . . . . . . . . . . . . . . . 489
Slice A mask register . . . . . . . . . . . . . . . . . . 489
Slice H mask register . . . . . . . . . . . . . . . . . . 489
Slice I mask register . . . . . . . . . . . . . . . . . . 490
Slice P mask register . . . . . . . . . . . . . . . . . . 490
GPIO input status register . . . . . . . . . . . . . . 490
GPIO output control register . . . . . . . . . . . . . 490
GPIO output enable register . . . . . . . . . . . . . 491
Slice count enable register . . . . . . . . . . . . . . 491
Slice count disable register. . . . . . . . . . . . . . 491
Shift clock interrupt clear mask register . . . . 491
Shift clock interrupt set mask register . . . . . 492
Shift clock interrupt enable register . . . . . . . 492
Shift clock interrupt status register . . . . . . . 492
Shift clock interrupt clear status register . . . 492
Shift clock interrupt set status register . . . . 493
Exchange clock interrupt clear mask register 493
Exchange clock interrupt set mask register 493
Exchange clock interrupt enable . . . . . . . . . 493
Exchange clock interrupt status register . . . 494
Exchange clock interrupt set status register 494
Pattern match interrupt clear mask register 494
Pattern match interrupt set mask register . . 494
Pattern match interrupt enable . . . . . . . . . . 495
Pattern match interrupt status register . . . . 495
Pattern match interrupt clear status register 495
Pattern match interrupt set status register . 495
Input interrupt clear mask register . . . . . . . 495
Input bit match interrupt set mask register . 496
Input bit match interrupt enable . . . . . . . . . 496
Input bit match interrupt status register . . . . 496
Input bit match interrupt clear status register 496
Input bit match interrupt set status register . 496
Functional description . . . . . . . . . . . . . . . . . 497