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
372 of 1269
NXP Semiconductors
UM10503
Chapter 18: LPC43xx Serial GPIO (SGPIO)
Four slices (A, H, I and P) also support masking the pattern; MASK_x must be set for the
pattern bits to be compared ('1' is compare). E.g. when looking for pattern
0x1234.xxxx.5678.9ABC, then REG should be set to 0x1234.xxxx.5678.9ABC and MASK
to 0xFFFF.0000.FFFF.FFFF.
18.7.3 Pin multiplexing
The slice input and output are connected via a local pin multiplexer to the global pin
multiplexer (
Each pin can also be controlled for normal GPIO functions (input, output, output enable)
using registers GPIO_INREG, GPIO_OUTREG and GPIO_OEREG.
shows the output multiplexing scheme. The settings are controlled by register
OUT_MUX_CFG.
shows the input multiplexing scheme. The settings are
controlled by register SGPIO_MUX_CFG.
The 16 slices are denoted as A to P. A suffix indicates which slice bit connects to a pin,
e.g. in 8-bit parallel input mode pins SGPIO0 to 7 connect to slice A bits 24 - 31.
Not all features are available for all pins. For example only pins SGPIO9 to 11 can be
used as clock source input or as qualifier input or qualifier output.
18.7.4 Slice multiplexer
The slice multiplexer selects the external slice clock and slice clock qualifier. It is
configured by register SGPIO_MUX_CFG.
The clock source can be from pins 8, 9, 10 or 11 or from slice D, H, O or P. Note that the
slices that can be used as clock source cannot be sourced from themselves or other
slices. The external clock is synchronized with the internal SGPIO clock. To prevent
aliasing the source clock frequency should be less than half the SGPIO frequency.
The qualifier signals come from pins 8, 9, 10 or 11 or from slice A, H, I or P. Since a slice
cannot feedback a qualifier to itself some other slices are used as well. Slice D can be
qualifier for slice A and I and slice O for slice H and P.