UG-498
ADuCM320 Hardware Reference Manual
Rev. C | Page 8 of 196
Communication
•
UART
o
Industry standard, 16450 UART peripheral
o
Support for DMA
•
Two I
2
Cs
o
2-byte transmit and receive FIFOs for the master and slave
o
Support for DMA
•
Two SPIs
o
Master or slave mode with separate 4-byte Rx and Tx FIFOs
o
Rx and Tx DMA channels
•
16-bit PWM with seven output channels
•
Multiple GPIO pins
Processing
•
ARM Cortex-M3 processor, operating from an internal 80 MHz system clock
•
Two 128 kB Flash/EE memory, 32 kB SRAM
•
In-circuit download and debug via serial wire
•
On-chip MDIO download capability
On-Chip Peripherals
•
Three general-purpose timers
•
Wake-up timer
•
Watchdog timer
•
32-element programmable logic array (PLA)
Packages and Temperature Range
•
6 mm × 6 mm, 96-ball BGA package, −40°C to +85°C
Tools
•
Low cost development system
•
Third-party compiler and emulator tool support
Applications
•
Optical networking—10 G, 40 G, and 100 G modules
•
Industrial control and automation systems
•
Smart sensors, precision instrumentation
•
Base station systems
MEMORY ORGANIZATION
The
memory organization is described in this section.
Features
•
Cortex-M3 memory system features
o
Predefined memory map.
o
Support for bit-band operation for atomic operations.
o
Unaligned data access.
•
on-chip peripherals are accessed via memory mapped registers, situated in the bit-band region.
•
User memory sizes options:
o
32 kB SRAM
o
Two 128 kB Flash/EE memory
•
On-chip kernel for manufacturer data and in-circuit download