![NXP Semiconductors LCP43 Series User Manual Download Page 1265](http://html1.mh-extra.com/html/nxp-semiconductors/lcp43-series/lcp43-series_user-manual_17218171265.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
1265 of 1269
NXP Semiconductors
UM10503
Chapter 50: Supplementary information
General information . . . . . . . . . . . . . . . . . . 1026
Master operation. . . . . . . . . . . . . . . . . . . . . 1026
Slave operation . . . . . . . . . . . . . . . . . . . . . 1027
Exception conditions . . . . . . . . . . . . . . . . . 1027
Chapter 41: LPC43xx I2S interface
How to read this chapter . . . . . . . . . . . . . . . 1029
Basic configuration . . . . . . . . . . . . . . . . . . . 1029
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1029
General description . . . . . . . . . . . . . . . . . . . 1030
I2S connection schemes . . . . . . . . . . . . . . 1030
I2S connections to the GIMA . . . . . . . . . . . 1031
Pin description . . . . . . . . . . . . . . . . . . . . . . . 1032
Register description . . . . . . . . . . . . . . . . . . 1034
I2S Digital Audio Output register . . . . . . . . 1035
I2S Digital Audio Input register . . . . . . . . . . 1036
I2S Transmit FIFO register . . . . . . . . . . . . 1036
Receive FIFO register . . . . . . . . . . . . . . . . 1036
I2S Status Feedback register . . . . . . . . . . . 1037
I2S DMA Configuration Register 1 . . . . . . . 1037
I2S DMA Configuration Register 2 . . . . . . . 1038
I2S Interrupt Request Control register . . . . 1038
I2S Transmit Clock Rate register . . . . . . . . 1039
41.6.9.1 Notes on fractional rate generators . . . . . . 1039
41.6.10
I2S Receive Clock Rate register. . . . . . . . . 1040
I2S Transmit Clock Bit Rate register. . . . . . 1040
I2S Receive Clock Bit Rate register . . . . . . 1041
I2S Transmit Mode Control register . . . . . . 1041
I2S Receive Mode Control register . . . . . . 1041
Functional description . . . . . . . . . . . . . . . . 1042
I2S transmit and receive interfaces . . . . . . 1042
I2S operating modes . . . . . . . . . . . . . . . . . 1043
MCLK output). . . . . . . . . . . . . . . . . . . . . . . 1045
41.7.2.1.2 Transmitter master mode (PCLK), with MCLK
output . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1046
41.7.2.1.3 Transmitter master mode, sharing
RX_MCLK . . . . . . . . . . . . . . . . . . . . . . . . . 1047
41.7.2.1.4 Typical Transmitter slave mode . . . . . . . . 1048
41.7.2.1.5 4-Wire Transmitter mode . . . . . . . . . . . . . 1049
41.7.2.1.6 Transmitter master mode (PLLAUDIO) . . . 1050
41.7.2.1.7 Transmitter master mode (External MCLK) 1051
41.7.2.2 I2S Receiver modes. . . . . . . . . . . . . . . . . . 1052
41.7.2.2.1 Typical Receiver master mode (PCLK - no MCLK
output) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1052
41.7.2.2.2 Receiver master mode (PCLK), with MCLK
output . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1053
41.7.2.2.3 Receiver master mode, sharing TX_MCLK 1054
41.7.2.2.4 Typical Receiver slave mode . . . . . . . . . . 1055
41.7.2.2.5 4-Wire Receiver mode . . . . . . . . . . . . . . . 1056
41.7.2.2.6 Receiver master mode (PLLAUDIO) . . . . . 1057
41.7.2.2.7 Receiver master mode (External MCLK) . . 1058
41.7.3
FIFO controller . . . . . . . . . . . . . . . . . . . . . . 1058
How to read this chapter . . . . . . . . . . . . . . . 1061
Basic configuration . . . . . . . . . . . . . . . . . . . 1061
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1061
General description . . . . . . . . . . . . . . . . . . . 1062
Pin description . . . . . . . . . . . . . . . . . . . . . . . 1063
Register description . . . . . . . . . . . . . . . . . . 1064
Register values at reset . . . . . . . . . . . . . . . .1064
CAN protocol registers . . . . . . . . . . . . . . . . 1067
42.6.1.1 CAN control register . . . . . . . . . . . . . . . . . . 1067
42.6.1.2 CAN status register . . . . . . . . . . . . . . . . . . 1069
42.6.1.3 CAN error counter . . . . . . . . . . . . . . . . . . . 1070
42.6.1.4 CAN bit timing register . . . . . . . . . . . . . . . . 1071
42.6.1.5 CAN interrupt register . . . . . . . . . . . . . . . . 1071
42.6.1.6 CAN test register . . . . . . . . . . . . . . . . . . . . 1072
42.6.1.7 CAN baud rate prescaler extension
register . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1072
Message interface registers . . . . . . . . . . . . 1073
registers . . . . . . . . . . . . . . . . . . . . . . . . . . . 1074
42.6.2.3 CAN message interface command mask
registers . . . . . . . . . . . . . . . . . . . . . . . . . . . 1076
Transfer direction Write . . . . . . . . . . . . . . . .1076
Transfer direction Read . . . . . . . . . . . . . . . .1078
42.6.2.4 IF1 and IF2 message buffer registers. . . . . 1080
42.6.2.4.1 CAN message interface command mask 1
registers . . . . . . . . . . . . . . . . . . . . . . . . . . . 1080
42.6.2.4.2 CAN message interface command mask 2
registers . . . . . . . . . . . . . . . . . . . . . . . . . . 1081
42.6.2.4.3 CAN message interface command arbitration 1
registers . . . . . . . . . . . . . . . . . . . . . . . . . . 1082
42.6.2.4.4 CAN message interface command arbitration 2
registers . . . . . . . . . . . . . . . . . . . . . . . . . . 1082
42.6.2.4.5 CAN message interface message control
registers . . . . . . . . . . . . . . . . . . . . . . . . . . 1084
42.6.2.4.6 CAN message interface data A1 registers 1087
42.6.2.4.7 CAN message interface data A2 registers. 1088
42.6.2.4.8 CAN message interface data B1 registers 1088
42.6.2.4.9 CAN message interface data B2 registers 1088
42.6.3
Message handler registers. . . . . . . . . . . . . 1089
42.6.3.1 CAN transmission request 1 register . . . . . 1089
42.6.3.2 CAN transmission request 2 register . . . . . 1089
42.6.3.3 CAN new data 1 register . . . . . . . . . . . . . . 1090
42.6.3.4 CAN new data 2 register . . . . . . . . . . . . . . 1090
42.6.3.5 CAN interrupt pending 1 register . . . . . . . 1090
42.6.3.6 CAN interrupt pending 2 register . . . . . . . 1091
42.6.3.7 CAN message valid 1 register . . . . . . . . . 1091
42.6.3.8 CAN message valid 2 register . . . . . . . . . 1091
42.6.4
CAN timing register . . . . . . . . . . . . . . . . . . 1092
42.6.4.1 CAN clock divider register . . . . . . . . . . . . . 1092