Document Revision History
Version History
Rev. 0
Rev. 1
Initial public release.
• In Table 5-3, changed the ITCN_BASE address from $00 F060 (incorrect value) to
$00 F0E0 (the correct value).
• In Table 10-4, added an entry for flash data retention with less than 100 program/erase
cycles (minimum 20 years).
• In Table 10-6, changed the device clock speed in STOP mode from 8MHz to 4MHz.
• In Table 10-12, changed the typical relaxation oscillator output frequency in Standby mode
from 400kHz to 200kHz.
• Changed input propagation delay values in Table 10-20 as follows:
Old values: 1
μs
typical, 2
μs
maximum
New values: 35 ns typical, 45 ns maximum
Rev. 2
• In Table 10-19, changed the maximum ADC internal clock frequency from 8MHz to
5.33MHz.
• Replaced the case outline schematics in Figure 11-2, Figure 11-3, and Figure 11-4.
Rev. 3
Added the following note to the description of the TMS signal in Table 2-3:
Note:
Always tie the TMS pin to V
DD
through a 2.2K resistor.
• Changed the VBA register reset value and updated the footnote in
Section 5.6.8.
• Changed the STANDBY > STOP I
DD
values in
Table 10-6
as follows:
Typical: was 290μA, is 540μA
Maximum: was 390μA, is 650μA
• Changed the POWERDOWN I
DD
values in
Table 10-6
as follows:
Typical: was 190μA, is 440μA
Maximum: was 250μA, is 550μA
• Changed footnote 1 in
Table 10-12
(was “Output frequency after application of 8MHz trim
value, at 125°C.”, is “Output frequency after application of factory trim”).
• Deleted the text “at 125°C” from
Figure 10-5.
• Changed the maximum input offset voltage in
Table 10-20
(was +/- 20 mV, is ±35 mV).
Rev. 5
• In
Table 2-3,
change V
CAP
value from 4.7μF to 2.2μF.
• Revised
Section 7, Security Features.
• Fixed miscellaneous typos.
Description of Change
Rev. 4
56F8035/56F8025 Data Sheet, Rev. 6
2
Freescale Semiconductor
56F8035/56F8025 General Description
• Up to 32 MIPS at 32MHz core frequency
• DSP and MCU functionality in a unified,
C-efficient architecture
• 56F8035 offers 64KB (32K x 16) Program Flash
• 56F8025 offers 32KB (16K x 16) Program Flash
• 56F8035 offers 8KB (4K x 16) Unified Data/Program
RAM
• 56F8025 offers 4KB (2K x 16) Unified Data/Program
RAM
• One 6-channel PWM module
• Two 4-channel 12-bit Analog-to-Digital Converters
(ADCs)
• Two Internal 12-bit Digital-to-Analog Converters
(DACs)
• Two Analog Comparators
• Three Programmable Interval Timers (PITs)
• One Queued Serial Communication Interface (QSCI)
with LIN slave functionality
• One Queued Serial Peripheral Interfaces (QSPI)
• One 16-bit Quad Timer
• One Inter-Integrated Circuit (I
2
C) port
• Computer Operating Properly (COP)/Watchdog
• On-Chip Relaxation Oscillator
• Integrated Power-On Reset (POR) and Low-Voltage
Interrupt (LVI) module
• JTAG/Enhanced On-Chip Emulation (OnCE™) for
unobtrusive, real-time debugging
• Up to 35 GPIO lines
RESET or
GPIOA
4
V
CAP
2
V
DD
2
V
SS
3
V
DDA
V
SSA
11
PWM
or TMRA or CMP
or GPIOA
Program Controller
and Hardware
Looping Unit
JTAG/EOnCE
Port or
GPIOD
Digital Reg
Analog Reg
16-Bit
56800E Core
Low-Voltage
Supervisor
Bit
Manipulation
Unit
Address
Generation Unit
Data ALU
16 x 16 + 36 -> 36-Bit MAC
Three 16-bit Input Registers
Four 36-bit Accumulators
DAC
4
PAB
PDB
CDBR
CDBW
AD0
ADC
or CMP
or GPIOC
Memory
Program Memory
16K x 16 Flash
32K x 16 Flash
Unified Data /
Program RAM
2K x 16
4K x 16
XDB2
XAB1
XAB2
PAB
PDB
CDBR
CDBW
R/W Control
4
AD1
System Bus
Control
Programmable
Interval
Timer
IPBus Bridge (IPBB)
I
2
C
or CMP
or GPIOB
QSPI
or PWM
or I
2
C
or TMRA
or GPIOB
4
QSCI
or PWM
or I
2
C
or TMRA
or GPIOB
COP/
Watchdog
Interrupt
Controller
System
Integration
Module
P
O
R
O
Clock
S
Generator*
C
XTAL, CLKIN, or
GPIOD
EXTAL or GPIOD
2
3
*Includes On-Chip
Relaxation Oscillator
56F8035/56F8025 Block Diagram
56F8035/56F8025 Data Sheet, Rev. 6
4
Freescale Semiconductor
56F8035/56F8025 Data Sheet Table of Contents
Part 1 Overview. . . . . . . . . . . . . . . . . . . . . . . . 6
1.1
1.2
1.3
1.4
1.5
1.6
56F8035/56F8025 Features . . . . . . . . . . . 6
56F8035/56F8025 Description . . . . . . . . . 8
Award-Winning Development
Environment . . . . . . . . . . . . . . . . . . . 9
Architecture Block Diagram . . . . . . . . . . . 9
Product Documentation . . . . . . . . . . . . . 17
Data Sheet Conventions . . . . . . . . . . . . . 17
7.3
Product Analysis. . . . . . . . . . . . . . . . . . 114
Part 8 General-Purpose Input/Output
(GPIO) . . . . . . . . . . . . . . . . . . . . . . . .114
8.1
8.2
8.3
Introduction. . . . . . . . . . . . . . . . . . . . . . 114
Configuration . . . . . . . . . . . . . . . . . . . . 114
Reset Values . . . . . . . . . . . . . . . . . . . . 117
Part 9 Joint Test Action Group (JTAG) . . .122
Part 2 Signal/Connection Descriptions . . . 18
2.1
2.2
Introduction . . . . . . . . . . . . . . . . . . . . . . . 18
56F8035/56F8025 Signal Pins . . . . . . . . 22
9.1
56F8035/56F8025 Information . . . . . . . 122
Part 10Specifications. . . . . . . . . . . . . . . . . .122
10.1
10.2
10.3
10.4
10.5
10.6
10.7
10.8
10.9
10.10
10.11
10.12
10.13
10.14
10.15
10.16
10.17
10.18
General Characteristics . . . . . . . . . . . . 122
DC Electrical Characteristics . . . . . . . . 126
AC Electrical Characteristics . . . . . . . . 129
Flash Memory Characteristics . . . . . . . 130
External Clock Operation Timing . . . . . 130
Phase Locked Loop Timing . . . . . . . . . 131
Relaxation Oscillator Timing. . . . . . . . . 132
Reset, Stop, Wait, Mode Select, and
Interrupt Timing . . . . . . . . . . . . . . 133
Serial Peripheral Interface (SPI)
Timing . . . . . . . . . . . . . . . . . . . . . 134
Quad Timer Timing. . . . . . . . . . . . . . . . 138
Serial Communication Interface (SCI)
Timing . . . . . . . . . . . . . . . . . . . . . 140
Inter-Integrated Circuit Interface (I2C)
Timing . . . . . . . . . . . . . . . . . . . . . 141
JTAG Timing. . . . . . . . . . . . . . . . . . . . . 143
Analog-to-Digital Converter (ADC)
Parameters . . . . . . . . . . . . . . . . . 144
Equivalent Circuit for ADC Inputs . . . . . 145
Comparator (CMP) Parameters . . . . . . 146
Digital-to-Analog Converter (DAC)
Parameters . . . . . . . . . . . . . . . . . 146
Power Consumption . . . . . . . . . . . . . . . 148
Part 3 OCCS . . . . . . . . . . . . . . . . . . . . . . . . . 33
3.1
3.2
3.3
3.4
3.5
3.6
3.7
3.8
Overview . . . . . . . . . . . . . . . . . . . . . . . . . 33
Features . . . . . . . . . . . . . . . . . . . . . . . . . 33
Operating Modes . . . . . . . . . . . . . . . . . . 33
Internal Clock Source . . . . . . . . . . . . . . . 34
Crystal Oscillator. . . . . . . . . . . . . . . . . . . 34
Ceramic Resonator . . . . . . . . . . . . . . . . . 35
External Clock Input - Crystal Oscillator
Option. . . . . . . . . . . . . . . . . . . . . . . 35
Alternate External Clock Input . . . . . . . . 36
Part 4 Memory Maps. . . . . . . . . . . . . . . . . . . 36
4.1
4.2
4.3
4.4
4.5
4.6
Introduction . . . . . . . . . . . . . . . . . . . . . . . 36
Interrupt Vector Table . . . . . . . . . . . . . . . 37
Program Map . . . . . . . . . . . . . . . . . . . . . 39
Data Map . . . . . . . . . . . . . . . . . . . . . . . . 39
EOnCE Memory Map . . . . . . . . . . . . . . . 41
Peripheral Memory-Mapped Registers . . 42
Part 5 Interrupt Controller (ITCN) . . . . . . . . 56
5.1
5.2
5.3
5.4
5.5
5.6
5.7
Introduction . . . . . . . . . . . . . . . . . . . . . . . 56
Features . . . . . . . . . . . . . . . . . . . . . . . . . 56
Functional Description . . . . . . . . . . . . . . 56
Block Diagram. . . . . . . . . . . . . . . . . . . . . 59
Operating Modes . . . . . . . . . . . . . . . . . . 59
Register Descriptions . . . . . . . . . . . . . . . 59
Resets. . . . . . . . . . . . . . . . . . . . . . . . . . . 78
Part 11Packaging . . . . . . . . . . . . . . . . . . . . .149
11.1
56F8035/56F8025 Package and
Pin-Out Information . . . . . . . . . . . 149
Part 6 System Integration Module (SIM) . . . 79
6.1
6.2
6.3
6.4
6.5
6.6
6.7
6.8
Introduction . . . . . . . . . . . . . . . . . . . . . . . 79
Features . . . . . . . . . . . . . . . . . . . . . . . . . 80
Register Descriptions . . . . . . . . . . . . . . . 81
Clock Generation Overview . . . . . . . . . 106
Power-Saving Modes . . . . . . . . . . . . . . 108
Resets. . . . . . . . . . . . . . . . . . . . . . . . . . 109
Clocks . . . . . . . . . . . . . . . . . . . . . . . . . . 110
Interrupts. . . . . . . . . . . . . . . . . . . . . . . . 112
Part 12Design Considerations . . . . . . . . . .155
12.1
12.2
Thermal Design Considerations . . . . . . 155
Electrical Design Considerations . . . . . 156
Part 13Ordering Information . . . . . . . . . . . .157
Part 14Appendix. . . . . . . . . . . . . . . . . . . . . .158
Part 7 Security Features. . . . . . . . . . . . . . . 112
7.1
7.2
Operation with Security Enabled. . . . . . 112
Flash Access Lock and Unlock
Mechanisms . . . . . . . . . . . . . . . . . 113
56F8035/56F8025 Data Sheet, Rev. 6
Freescale Semiconductor
5