Peripherals
2-22
2.9
Peripherals
All ’C3x peripherals are controlled through memory-mapped registers on a dedi-
cated peripheral bus. This peripheral bus is composed of a 32-bit data bus and
a 24-bit address bus. This peripheral bus permits straightforward communica-
tion to the peripherals. The ’C3x peripherals include two timers and two serial
ports (only one serial port and one DMA coprocessor are available on the ’C31
and one serial port and two DMA coprocessor channels on the ’C32).
Figure 2–9 shows these peripherals with their associated buses and signals.
See Chapter 12,
Peripherals, for more information.
Figure 2–9. Peripheral Modules
ÉÉÉÉÉÉÉÉÉ
ÉÉÉÉÉÉÉÉÉ
ÉÉÉÉÉÉÉÉÉ
ÉÉÉÉÉÉÉÉÉ
ÉÉÉÉÉÉÉÉÉ
ÉÉÉÉÉÉÉÉÉ
ÉÉÉÉÉÉÉÉÉ
Serial port 0
Port-control register
R/X timer register
Data-transmit register
Data-receive register
Timer0
Global-control register
Timer-period register
Timer-counter register
Timer1
Global-control register
Timer-period register
Timer-counter register
FSX0
DX0
CLKX0
FSR0
DR0
CLKR0
FSX1
DX1
CLKX1
FSR1
DR1
CLKR1
TCLK0
TCLK1
ÉÉÉ
ÉÉÉ
Available on ’C30
Serial port 1
Port-control register
R/X timer register
Data-transmit register
Data-receive register
Memory
space
Peripheral address bus
Peripheral data bus