DR
AFT
DR
AFT
DRAFT
DR
D
RAFT
DRAFT
DRA
FT DRAF
D
RAFT DRAFT DRAFT DRAFT DRAFT D
DRAFT
D
RAFT DRA
FT DRAFT DRAFT DRAFT DRA
UM10316_0
© NXP B.V. 2008. All rights reserved.
User manual
Rev. 00.06 — 17 December 2008
425 of 571
NXP Semiconductors
UM10316
Chapter 24: LPC29xx Modulation and Sampling Control Subsystem
3.
MSCSS miscellaneous operations
The MSCSS is equipped with several functions which are useful in a wide range of
applications:
•
Voltage monitoring
•
Autonomous voltage-threshold monitoring
•
PWM generation on a configurable number of outputs
(1) Timers:
c0 to c3 = capture in 0 to capture in 3
m0 to m3 = match out 0 to match out 3
(2) ADCs:
st0 to st3 = start 0 to start 3 inputs
s0 to s3 = sync_out 0 to sync_out 3
(3) PWMs:
c_i = carrier in
s_i = sync_in
s_o = sync_out
TE_i = trans_enable_in
TE_o = trans_enable_out
Fig 109. MSCSS block diagram
001aad329
MSCSS PAUSE
PWM0 TRAP
PWM1 TRAP
PWM2 TRAP
PWM3 TRAP
ADC2_EXT_START
pause_0
pause_0
so2
so1
so0
MSCSS
(1)
TIMER 0
MSCSS
(1)
TIMER 1
ADC1_EXT_START
ADC0_EXT_START
c0
c1
c2
c3
m0
pause
m1
m2
m3
c0
c1
c2
c3
m0
pause
m1
m2
m3
st0
so
ADC0
(2)
st1
st2
st3
st0
so
ADC1
(2)
st1
st2
st3
st0
so
ADC2
(2)
st1
st2
st3
s_i
s_o
TE_o
PWM0
(3)
TE_i
c_i
trap
s_i
s_o
TE_o
PWM1
(3)
TE_i
c_i
trap
s_i
s_o
TE_o
PWM2
(3)
TE_i
c_i
trap
s_i
s_o
TE_o
PWM3
(3)
TE_i
c_i
trap