PRODUCT INFORMATION
CDC 3217G
May/2005
CDC 3217G
ARM7-Based Car Dashboard Controller
The CDC 3217G is a pin-compatible Flash
ROM derivate of Micronas’ 32-bit Car Dash-
board Controller family based on an
ARM7TDMI CPU core (CDC32xxG).
This device comes along with additional
features of the Cx platform like a superior
power saving module (PSM), four high-
speed CAN modules (Bosch V2.0B) and a
device lock module to inhibit Flash access.
Main characteristics of the PSM are three
additional low-power modes (IDLE, WAKE,
and STANDBY), an internal RC oscillator, a
polling/Flash timer output, as well as an
RTC (Real Time Clock).
The CDC 3217G also contains the patented
built-in ERM (EMI Reduction Module).
◆
RTC delivering hours, minutes, seconds
◆
Polling/Flash timer output
◆
PLL circuitry delivering up to 50 MHz
◆
4- to 5-MHz oscillator
◆
EMI reduction module (ERM)
◆
Digital watchdog
◆
Central clock divider
◆
Interrupt controller with 40 inputs and
16 priority levels
◆
Six port interrupts
◆
Regulator input supervision for reset/
alarm (alarm comparator)
◆
Clock and supply supervision
◆
16-channel 10-bit ADC
◆
Two I
2
C master modules
◆
Seven stepper motor drivers
◆
Six PWM modules
(configurable as 2×8 bit or 1×16 bit)
◆
Pulse frequency modulator
◆
Sound generator with auto decay
◆
Two SW-selectable clock outputs
◆
16-bit free-running counter with six cap-
ture/compare modules
◆
Patch module (up to 10 cells)
◆
Device lock module (DLM) inhibiting
Flash access
◆
1
×16-bit
timer and 4×8-bit timer
◆
JTAG interface
◆
−40
to +105 °C case temperature range
◆
Single 3.5 V to 5.5 V supply voltage
(limited I/O performance below 4.5 V)
◆
Up to 102 GPIOs
◆
128-pin PQFP package, 0.5 mm pin pitch
Features
◆
1024 KB Flash
◆
32 KB SRAM
◆
8 KB boot ROM
◆
Four CPU operation modes
(Deep Slow, Slow, Fast, PLL)
◆
Three low-power modes
(Idle, Wake, Standby)
◆
Two comparators
◆
ADC reference (1 internal, 3 external)
◆
48
×4
LCD module
◆
Three DMA channels
◆
Two UARTs, two SPIs
◆
DigitBus master module
◆
Four CAN modules with 512 Bytes each
of object RAM according to Bosch speci-
fication V2.0B (32 message objects)
PRODUCT INFORMATION
CDC 3217G
Development Tools
◆
Evaluation chip CDC 3205G featuring
– ETM via embedded emulation JTAG
– ROM/Flash emulation with external
SRAM (up to 8 MBytes)
◆
Evaluation Board (EVB) including the
CDC 3205G for evaluation and debug-
ging of embedded systems
◆
Application Board (APB) for Flash mem-
ory programming
◆
Probe for PQFP128
◆
Software environment (compiler, linker,
assembler) from 3
rd
party vendors
◆
RTOS from 3
rd
party vendors
◆
CAN protocol stacks
Logic Analyzer
JTAG
Probe
JTAG
JTAG
May/2005
ETM
Trace Probe
EVB
Fig. 2:
Block diagram of the CDC 3217G
System Architecture
The Car Dashboard Controller CDC 3217G
contains an embedded ARM7TDMI proces-
sor which operates at a maximum clock fre-
quency of 50 MHz.
The internal high-speed bus connects the
following peripherals to the ARM7TDMI pro-
cessor:
◆
ICU (Interrupt Control Unit)
◆
SRAM
◆
DMA
The 16/32-bit bus connects to Flash and
boot ROM. All other peripherals are con-
nected to the I/O bus. All I/O ports have
multiple functions to obtain utmost flexibility.
A total of 102 GPIOs can be selected.
The built-in ERM delivers superb EMI
results reducing the peak values by up to
10 dBµV.
The CDC 3217G is fully pin- and software-
compatible with all other members of the
CDC 32xxG family.
HPorts
VREFINT
VREF
AVDD
AVSS
BVDD
UVDD
UVSS
FVDD
FVSS
VDD
VSS
Reset
Test
Watchdog Clock
PLL/ERM
RTC
Power Saving
3.3-V Reg.
2.5-V Reg.
ARM7TDMI
CPU
2.5-V Reg.
Wait Comp
40-Input
Interrupt Controller
32 KB SRAM
DMA Contr.
Bus Controller
PPorts
P0.6 Comp
Bandgap Ref.
18
Bridge
1024 KB Flash
8 KB Boot ROM
JTAG Interface
Test / Debug
10-Bit ADC
Bridge
Patch Module
UARTS
2
×
UART
UARTS
LCD Control
UARTS
Audio Module
UARTS
Clock Out 0,1
PFM 0/1
7
×
Stepper Motor
Module
UARTS
16-Bit CCC 0
UARTS
CAPCOM 0,1,2,3
UARTS
16-Bit CCC 1
UARTS
5
CAPCOM 4,
1
UARTS
×
16-Bit Timer
32
UARTS
2
×
SPI
UARTS
4
×
CAN
UARTS
DIGITBus
UARTS
2
×
I²C Bus
6
UARTS
×
8/16-Bit PWM
UARTS
4
×
8-Bit Timer
UPorts
52
Fig. 1:
Development tool setup
All information and data contained in this product information are without any commitment, are not to be consid-
ered as an offer for conclusion of a contract, nor shall they be construed as to create any liability. Product or
development sample availability and delivery are exclusively subject to our respective order confirmation form. By
this publication, Micronas GmbH does not assume responsibility for patent infringements or other rights of third
parties which may result from its use.
No part of this publication may be reproduced, photo-
copied, stored on a retrieval system, or transmitted
without the express written consent of Micronas GmbH.
Edition May 18, 2005; Order No. 6251-670-1PI
Micronas GmbH
⋅
Hans-Bunte-Strasse 19
⋅
D-79108 Freiburg (Germany)
⋅
P.O. Box 840
⋅
D-79008 Freiburg (Germany)
Tel. +49-761-517-0
⋅
Fax +49-761-517-2174
⋅
E-mail: docservice@micronas.com
⋅
www.micronas.com