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
1432 of 1441
NXP Semiconductors
UM10503
Chapter 54: Supplementary information
DMA controller description . . . . . . . . . . . . . . 877
28.7.6.1 Initialization . . . . . . . . . . . . . . . . . . . . . . . . . . 879
28.7.6.1.1 Host bus burst access . . . . . . . . . . . . . . . . . 879
28.7.6.1.2 Host data buffer alignment . . . . . . . . . . . . . . 880
Example: Buffer read . . . . . . . . . . . . . . . . . . .880
Example: Buffer write . . . . . . . . . . . . . . . . . . .880
28.7.6.1.3 Buffer size calculations. . . . . . . . . . . . . . . . . 880
28.7.6.1.4 DMA arbiter . . . . . . . . . . . . . . . . . . . . . . . . . 881
28.7.6.2 Transmission . . . . . . . . . . . . . . . . . . . . . . . . 881
28.7.6.2.1 TxDMA operation: Default (non-OSF) mode 881
28.7.6.2.2 TxDMA operation: OSF mode . . . . . . . . . . . 883
28.7.6.2.3 Transmit frame processing . . . . . . . . . . . . . 886
28.7.6.2.4 Transmit polling suspended . . . . . . . . . . . . . 886
28.7.6.2.5 Reception. . . . . . . . . . . . . . . . . . . . . . . . . . . 887
28.7.6.2.6 Receive descriptor acquisition . . . . . . . . . . . 889
28.7.6.2.7 Receive frame processing . . . . . . . . . . . . . . 889
28.7.6.2.8 Receive process suspended . . . . . . . . . . . . 889
28.7.6.2.9 Interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . 890
28.7.6.2.10 Error response to DMA . . . . . . . . . . . . . . . 891
28.7.6.3 Ethernet descriptors . . . . . . . . . . . . . . . . . . 891
28.7.6.3.1 Transmit descriptor . . . . . . . . . . . . . . . . . . . 891
28.7.6.3.2 Receive descriptor . . . . . . . . . . . . . . . . . . . . 896
Chapter 29: LPC43xx/LPC43Sxx LCD
How to read this chapter . . . . . . . . . . . . . . . . 903
Basic configuration . . . . . . . . . . . . . . . . . . . . 903
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 903
General description . . . . . . . . . . . . . . . . . . . . 904
Programmable parameters . . . . . . . . . . . . . . 905
Hardware cursor support . . . . . . . . . . . . . . . 906
Types of LCD panels supported . . . . . . . . . . 906
29.4.3.1 TFT panels . . . . . . . . . . . . . . . . . . . . . . . . . . 906
29.4.3.2 Color STN panels . . . . . . . . . . . . . . . . . . . . . 907
29.4.3.3 Monochrome STN panels . . . . . . . . . . . . . . . 907
Pin description . . . . . . . . . . . . . . . . . . . . . . . . 907
Signal usage . . . . . . . . . . . . . . . . . . . . . . . . . 908
29.5.1.1 Signals used for single panel STN displays . 908
29.5.1.2 Signals used for dual panel STN displays . . 908
29.5.1.3 Signals used for TFT displays . . . . . . . . . . . 909
Register description . . . . . . . . . . . . . . . . . . . 909
Horizontal Timing register . . . . . . . . . . . . . . 910
29.6.1.1 Horizontal timing restrictions. . . . . . . . . . . . . 911
29.6.2
Vertical Timing register . . . . . . . . . . . . . . . . 912
Clock and Signal Polarity register . . . . . . . . 912
Line End Control register . . . . . . . . . . . . . . . 914
Upper Panel Frame Base Address register . 915
Lower Panel Frame Base Address register . 915
LCD Control register . . . . . . . . . . . . . . . . . . 916
Interrupt Mask register . . . . . . . . . . . . . . . . . 918
Raw Interrupt Status register . . . . . . . . . . . . 918
Masked Interrupt Status register . . . . . . . . . 919
Interrupt Clear register . . . . . . . . . . . . . . . . . 919
Upper Panel Current Address register . . . . . 920
Lower Panel Current Address register . . . . . 920
Color Palette registers . . . . . . . . . . . . . . . . . 920
Cursor Image registers . . . . . . . . . . . . . . . . 921
Cursor Control register . . . . . . . . . . . . . . . . . 922
Cursor Configuration register . . . . . . . . . . . . 922
Cursor Palette register 0 . . . . . . . . . . . . . . . 923
Cursor Palette register 1 . . . . . . . . . . . . . . . 923
Cursor XY Position register . . . . . . . . . . . . . 924
Cursor Clip Position register . . . . . . . . . . . . 924
Cursor Interrupt Mask register . . . . . . . . . . 925
Interrupt Clear register . . . . . . . . . . . 925
Cursor Raw Interrupt Status register . . . . . . 926
Cursor Masked Interrupt Status register . . . 926
Functional description . . . . . . . . . . . . . . . . . 926
AHB interfaces . . . . . . . . . . . . . . . . . . . . . . . 926
29.7.1.1 AMBA AHB slave interface . . . . . . . . . . . . . 926
29.7.1.2 AMBA AHB master interface . . . . . . . . . . . . 927
29.7.2
Pixel serializer . . . . . . . . . . . . . . . . . . . . . . . 927
RAM palette . . . . . . . . . . . . . . . . . . . . . . . . . 931
Hardware cursor . . . . . . . . . . . . . . . . . . . . . 933
29.7.5.1 Cursor operation . . . . . . . . . . . . . . . . . . . . . 933
29.7.5.2 Cursor sizes . . . . . . . . . . . . . . . . . . . . . . . . . 934
29.7.5.3 Cursor movement . . . . . . . . . . . . . . . . . . . . 934
29.7.5.4 Cursor XY positioning . . . . . . . . . . . . . . . . . 934
29.7.5.5 Cursor clipping . . . . . . . . . . . . . . . . . . . . . . . 935
29.7.5.6 Cursor image format . . . . . . . . . . . . . . . . . . 936
29.7.6
Gray scaler. . . . . . . . . . . . . . . . . . . . . . . . . . 938
Upper and lower panel formatters . . . . . . . . 938
Panel clock generator . . . . . . . . . . . . . . . . . 939
Timing controller. . . . . . . . . . . . . . . . . . . . . . 939
STN and TFT data select . . . . . . . . . . . . . . . 939
Interrupt generation . . . . . . . . . . . . . . . . . . . 939
LCD power-up and power-down sequence . 940
LCD timing diagrams . . . . . . . . . . . . . . . . . . 943
LCD panel signal usage . . . . . . . . . . . . . . . . 945
Chapter 30: LPC43xx/LPC43Sxx State Configurable Timer (SCT)
How to read this chapter . . . . . . . . . . . . . . . . 949
Basic configuration . . . . . . . . . . . . . . . . . . . . 949
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 949
General description . . . . . . . . . . . . . . . . . . . . 950
Pin description . . . . . . . . . . . . . . . . . . . . . . . 951
Register description . . . . . . . . . . . . . . . . . . . 954
SCT configuration register . . . . . . . . . . . . . . 958
SCT control register . . . . . . . . . . . . . . . . . . . 959
SCT limit register . . . . . . . . . . . . . . . . . . . . . 960