MC56F8006VLC Freescale, MC56F8006VLC Datasheet

MC56F8006VLC

Manufacturer Part Number
MC56F8006VLC
Description
Manufacturer
Freescale
Datasheet

Specifications of MC56F8006VLC

Cpu Family
56F8xxx
Device Core Size
16b
Frequency (max)
32MHz
Interface Type
I2C/SCI/SPI
Total Internal Ram Size
2KB
# I/os (max)
40
Number Of Timers - General Purpose
3
Operating Supply Voltage (typ)
2.5/3.3V
Operating Supply Voltage (max)
3.6V
Operating Supply Voltage (min)
1.8V
On-chip Adc
2(18-chx12-bit)
Instruction Set Architecture
CISC
Operating Temp Range
-40C to 105C
Operating Temperature Classification
Industrial
Mounting
Surface Mount
Pin Count
32
Package Type
LQFP
Program Memory Type
Flash
Program Memory Size
16KB
Lead Free Status / RoHS Status
Compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
MC56F8006VLC
Manufacturer:
FREESCALE
Quantity:
2 000
Part Number:
MC56F8006VLC
Manufacturer:
Freescale Semiconductor
Quantity:
10 000
Part Number:
MC56F8006VLC
Manufacturer:
FREESCALE
Quantity:
2 000
Part Number:
MC56F8006VLC
Manufacturer:
FREESCALE
Quantity:
20 000
Freescale Semiconductor
Preliminary Technical Data
MC56F8006/MC56F8002
Digital Signal Controller
The 56F8006/56F8002 is a member of the 56800E core-based
family of digital signal controllers (DSCs). It combines, on a
single chip, the processing power of a DSP and the
functionality of a microcontroller with a flexible set of
peripherals to create an extremely cost-effective solution.
Because of its low cost, configuration flexibility, and compact
program code, the 56F8006/56F8002 is well-suited for many
applications. The 56F8006/56F8002 includes many
peripherals that are especially useful for cost-sensitive
applications, including:
• Industrial control
• Home appliances
• Smart sensors
• Fire and security systems
• Switched-mode power supply and power management
• Power metering
• Motor control (ACIM, BLDC, PMSM, SR, and stepper)
• Handheld power tools
• Arc detection
• Medical device/equipment
• Instrumentation
• Lighting ballast
The 56800E core is based on a dual Harvard-style architecture
consisting of three execution units operating in parallel,
allowing as many as six operations per instruction cycle. The
MCU-style programming model and optimized instruction set
allow straightforward generation of efficient, compact DSP
and control code. The instruction set is also highly efficient
for C compilers to enable rapid development of optimized
control applications.
The 56F8006/56F8002 supports program execution from
internal memories. Two data operands can be accessed from
the on-chip data RAM per instruction cycle. The
56F8006/56F8002 also offers up to 40 general-purpose
input/output (GPIO) lines, depending on peripheral
configuration.
© Freescale Semiconductor, Inc., 2009. All rights reserved.
This document contains information on a product under development. Freescale reserves the
right to change or discontinue this product without notice.
The 56F8006/56F8002 digital signal controller includes up to
16 KB of program flash and 2 KB of unified data/program
RAM. Program flash memory can be independently bulk
erased or erased in small pages of 512 bytes (256 words).
On-chip features include:
• Up to 32 MIPS at 32 MHz core frequency
• DSP and MCU functionality in a unified, C-efficient
• On-chip memory
• One 6-channel PWM module
• Two 28-channel, 12-bit analog-to-digital converters
• Two programmable gain amplifiers (PGA) with gain up to
• Three analog comparators
• One programmable interval timer (PIT)
• One high-speed serial communication interface (SCI) with
• One serial peripheral interface (SPI)
• One 16-bit dual timer (2 x 16 bit timers)
• One programmable delay block (PDB)
• One SMBus compatible inter-integrated circuit (I
• One real time counter (RTC)
• Computer operating properly (COP)/watchdog
• Two on-chip relaxation oscillators — 1 kHz and 8 MHz
• Crystal oscillator
• Integrated power-on reset (POR) and low-voltage interrupt
• JTAG/enhanced on-chip emulation (OnCE™) for
• Up to 40 GPIO lines
• 28-pin SOIC, 32-pin LQFP, and 48-pin LQFP packages
MC56F8006/MC56F8002
architecture
– 56F8006: 16 KB (8K x 16) flash memory
– 56F8002: 12 KB (6K x 16) flash memory
– 2 KB (1K x 16) unified data/program RAM
(ADCs)
32x
LIN slave functionality
(400 kHz at standby mode)
(LVI) module
unobtrusive, real-time debugging
48-pin LQFP
Case: 932-03
7 x 7 mm
Document Number: MC56F8006
28-pin SOIC
Case: 751F-05
7.5 x 18 mm
2
2
Rev. 2, 03/2009
32-pin LQFP
Case: 873A-03
7 x 7 mm
2
2
C) port

Related parts for MC56F8006VLC

MC56F8006VLC Summary of contents

Page 1

... RAM per instruction cycle. The 56F8006/56F8002 also offers general-purpose input/output (GPIO) lines, depending on peripheral configuration. This document contains information on a product under development. Freescale reserves the right to change or discontinue this product without notice. © Freescale Semiconductor, Inc., 2009. All rights reserved. Document Number: MC56F8006 ...

Page 2

... Design Considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67 9.1 Thermal Design Considerations . . . . . . . . . . . . . . . . . 67 9.2 Electrical Design Considerations 9.3 Ordering Information . . . . . . . . . . . . . . . . . . . . . . . . . . 69 10 Package Mechanical Outline Drawings . . . . . . . . . . . . . . . . . 70 10.1 28-pin SOIC Package . . . . . . . . . . . . . . . . . . . . . . . . . 70 10.2 32-pin LQFP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 10.3 48-pin LQFP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76 Appendix A Interrupt Vector Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78 Appendix B Peripheral Register Memory Map and Reset Value . . . . . . . 80 Freescale Semiconductor ...

Page 3

... Power management controller (PMC) IEEE 1149.1 Joint Test Action Group (JTAG) interface Enhanced on-chip emulator (EOnCE) IEEE 1149.1 Joint Test Action Group (JTAG) interface 1 Some ADC inputs share the same pin. See MC56F8006/MC56F8002 Digital Signal Controller, Rev. 2 Freescale Semiconductor MC56F8006/MC56F8002 Family Configuration Table 1. 28-pin 6 9 ...

Page 4

... Analog Reg Low-Voltage PMC Supervisor Data ALU → 36-Bit MAC Bit Three 16-bit Input Registers Manipulation Four 36-bit Accumulators Unit R/W Control System Bus Control PIT Power Management RTC Controller System ROSC Clock Integration Generator* OSC Module 2 Crystal Oscillator Freescale Semiconductor ...

Page 5

... One multi-function, six-output pulse width modulator (PWM) module — MHz PWM operating clock — 15 bits of resolution — Center-aligned and edge-aligned PWM signal mode — Phase shifting PWM pulse generation — Four programmable fault inputs with programmable digital filter MC56F8006/MC56F8002 Digital Signal Controller, Rev. 2 Freescale Semiconductor Overview 5 ...

Page 6

... One serial communication interface (SCI) with LIN slave functionality — MHz operating clock — Full-duplex or single-wire operation — Programmable bit data format — Two receiver wakeup methods: – Idle line – Address mark — 1/16 bit-time noise detection MC56F8006/MC56F8002 Digital Signal Controller, Rev Freescale Semiconductor ...

Page 7

... Phase lock loop (PLL) provides a high-speed clock to the core and peripherals — Provides 3x system clock to PWM and dual timer and SCI — Loss of lock interrupt — Loss of reference clock interrupt • Clock sources MC56F8006/MC56F8002 Digital Signal Controller, Rev. 2 Freescale Semiconductor 2 C) port Overview 7 ...

Page 8

... A full set of programmable peripherals — PWM, PGAs, ADCs, SCI, SPI, I various applications. Each peripheral can be independently shut down to save power. Any pin in these peripherals can also be used as general-purpose input/outputs (GPIOs). MC56F8006/MC56F8002 Digital Signal Controller, Rev PIT, timers, and analog comparators — supports Freescale Semiconductor ...

Page 9

... LA Instruction LA2 HWS0 HWS1 FIRA OMR SR LC LC2 FISR Bit- Manipulation Unit Enhanced OnCE™ JTAG TAP MC56F8006/MC56F8002 Digital Signal Controller, Rev. 2 Freescale Semiconductor Figure 2 and Figure 3. Figure 2 DSP56800E Core ALU1 Address Generation Unit Decoder (AGU) Interrupt M01 Unit N3 Looping Unit ...

Page 10

... GPIOA4 GPIOA3 Crystal GPIOA2 GPIOA1 GPIOA0 RESTE GPIOB7 GPIOB6 GPIOB5 GPIOB4 GPIOB3 GPIOB2 GPIOB1 GPIOB0 GPIOC7 GPIOC6 GPIOC5 GPIOC4 GPIOC3 GPIOC2 GPIOC1 GPIOC0 GPIOD3 GPIOD2 GPIOD1 GPIOD0 GPIOE7 GPIOE6 GPIOE5 GPIOE4 GPIOE3 GPIOE2 GPIOE1 GPIOE0 GPIOF3 GPIOF2 GPIOF1 GPIOF0 Freescale Semiconductor ...

Page 11

... Product Documentation The documents listed in Table 2 are required for a complete description and proper design with the 56F8006/56F8002. Documentation is available from local Freescale distributors, Freescale Semiconductor sales offices, Freescale Literature Distribution Centers, or online at http://www.freescale.com. Table 2. 56F8006/56F8002 Device Documentation Topic DSP56800E Reference ...

Page 12

... Dual COMP PWM and JTAG Timer Ground CMP0_P2 CMP2_P3 CMP2_M3 T1 FAULT3 CMP0_P1 CMP0_M1 CMP0_P4 CMP1_M2 CMP1_P1 PWM2 V DDA V SSA CMP2_M1 CMP2_P4 CMP2_P1 CMP2_P2 CMP1_M1 FAULT0 CMP1_P2, TCK CMP2_OUT CMP1_OUT TIN3 PWM5 CMP0_OUT TIN2 FAULT0 T0 Freescale Semiconductor Misc. CLKIN RESET CLKO_1 CLKO_0 ...

Page 13

... CMP2_OUT 1 Shielded ADC input. 4.2 Pin Assignment MC56F8006 and MC56F8002 28-pin small outline IC (28SOIC) assignment is shown in low-profile quad flat pack (32LQFP) is shown in in Figure 6. MC56F8006/MC56F8002 Digital Signal Controller, Rev. 2 Freescale Semiconductor Table 4. 56F8006/56F8002 Pins (continued) 2 GPIO I C SCI SPI ADC PGA E6 ...

Page 14

... GPIOB4/T0/CLKO_0/MISO/SDA/RXD/ANA0 & ANB0 GPIOA5/PWM5/FAULT2 or EXT_SYNC/TIN3 Figure 4. Top View, MC56F8006/MC56F8002 28-Pin SOIC Package MC56F8006/MC56F8002 Digital Signal Controller, Rev DDA SSA ANB8 & PGA1+ & CMP0_M2/GPIOC4 GPIOB1/SS/SDA/ANA12 & CMP2_P3 GPIOB6/RXD/SDA/ANA13 & CMP0_P2/CLKIN TDO/GPIOD1/ANB10/T0/CMP2_OUT TMS/GPIOD3/ANB11/T1/CMP1_OUT TDI/GPIOD0/ANB12/SS/TIN2/CMP0_OUT GPIOA0/PWM0 GPIOA1/PWM1 GPIOF0/XTAL GPIOA3/PWM3/TXD/EXTAL GPIOA4/PWM4/SDA/FAULT1/TIN2 GPIOB0/SCLK/SCL/ANB13/PWM3/T1 Freescale Semiconductor ...

Page 15

... GPIOB6/RXD/SDA/ANA13 & CMP0_P2/CLKIN GPIOB1/SS/SDA/ANA12 & CMP2_P3 GPIOB7/TXD/SCL/ANA11 & CMP2_M3 GPIOB5/T1/FAULT3/SCLK ANB8 and PGA1+ & CMP0_M2/GPIOC4 ANB6 and PGA1– & CMP0_P4/GPIOC5 ANB4 & CMP1_P1/GPIOC6/PWM2 V DDA Figure 5. Top View, MC56F8006 32-Pin LQFP Package MC56F8006/MC56F8002 Digital Signal Controller, Rev. 2 Freescale Semiconductor ORIENTATION MARK ...

Page 16

... CLKIN or XTAL is selected as device external clock input, the CLK_MOD bit in the OCCS oscillator control register (OSCTL) needs to be set too. EXT_SEL bit in OSCTL selects CLKIN or XTAL. MC56F8006/MC56F8002 Digital Signal Controller, Rev Orientation Mark GPIOA3/PWM3/TXD/EXTAL GPIOA2/PWM2 GPIOE7/CMP1_M3 GPIOA4/PWM4/SDA/FAULT1/TIN2 GPIOB0/SCLK/SCL/ANB13/PWM3/ Vss GPIOA5/PWM5/FAULT2 or EXT_SYNC/TIN3 GPIOE6 GPIOB4/T0/CLKO_0/MISO/SDA/RXD/ANA0 & ANB0 GPIOA6/FAULT0/ANA1 & ANB1/SCL/TXD/CLKO_1 GPIOB2/MISO/TIN2/ANA2 & ANB2/CMP0_OUT Freescale Semiconductor ...

Page 17

... GPIOA1 (PWM1) GPIOA2 23 35 (PWM2) MC56F8006/MC56F8002 Digital Signal Controller, Rev. 2 Freescale Semiconductor State Type During Reset Supply Supply I/O Power — This pin supplies 3.3 V power to the chip I/O interface. Supply Supply I/O Ground — These pins provide ground for chip I/O interface. ...

Page 18

... EXT_SYNC — When not being used as a fault input, this pin can be used to receive a pulse to reset the PWM counter or to generate a positive pulse at the start of every PWM cycle. Input TIN3 — Dual timer module channel 3 input After reset, the default state is GPIOA5. Signal Description C serial data line. Freescale Semiconductor ...

Page 19

... Input/Open (TXD) (CLKO_1) GPIOB0 (SCLK) (SCL) Input/Open (ANB13) (PWM3) (T1) MC56F8006/MC56F8002 Digital Signal Controller, Rev. 2 Freescale Semiconductor State Type During Reset Input/ Input, Port A GPIO — This GPIO pin can be individually programmed as Output internal an input or output pin. pullup Input enabled FAULT0 — PWM fault input 0 used for disabling selected PWM outputs in cases where fault conditions originate off-chip ...

Page 20

... ANA2 and ANB2 — Analog input to channel 2 of ADCA and ADCB. Input CMP0_OUT— Analog comparator 0 output. Output When used as an analog input, the signal goes to the ANA2 and ANB2. After reset, the default state is GPIOB2. Signal Description C serial data line. Freescale Semiconductor ...

Page 21

... OUT GPIOB4 (T0) (CLKO_0) (MISO) (SDA) Input/Open (RXD) (ANA0 and ANB0) MC56F8006/MC56F8002 Digital Signal Controller, Rev. 2 Freescale Semiconductor State Type During Reset Input/ Input, Port B GPIO — This GPIO pin can be individually programmed as Output internal an input or output pin. pullup Input/ enabled MOSI — Master out/slave in. In master mode, this pin serves as the Output data output ...

Page 22

... ANA11 and CMP2_M3 — Analog input to channel 11 of ADCA and Input negative input 3 of analog comparator 2. When used as an analog input, the signal goes to the ANA11 and CMP2_M3. After reset, the default state is GPIOB7. Signal Description C serial data line. Freescale Semiconductor ...

Page 23

... ANA9 and PGA0– and CMP2_P4 (GPIOC2) GPIOC3 46 (EXT_ TRIGGER) MC56F8006/MC56F8002 Digital Signal Controller, Rev. 2 Freescale Semiconductor State Type During Reset Analog Analog ANA5 and CMP1_M1— Analog input to channel 5 of ADCA and Input Input negative input 1 of analog comparator 1. Analog Port C GPIO — ...

Page 24

... Port C GPIO — This GPIO pin can be individually programmed as Output internal an input or output pin. pullup enabled Analog ANB5 and CMP1_M2 — Analog input to channel 5 of ADCB and Input negative input 2 of analog comparator 1. After reset, the default state is GPIOC7. Signal Description Freescale Semiconductor ...

Page 25

... TCK (GPIOD2) (ANA4 and CMP1_P2) (CMP2_ OUT) MC56F8006/MC56F8002 Digital Signal Controller, Rev. 2 Freescale Semiconductor State Type During Reset Input Input, Test Data Input — This input pin provides a serial input data stream internal to the JTAG/EOnCE port sampled on the rising edge of TCK pullup and has an on-chip pullup resistor ...

Page 26

... Port E GPIO — This GPIO pin can be individually programmed as Output internal an input or output pin. pullup Analog enabled ANA6 and CMP2_P2 — Analog input to channel 6 of ADCA and Input positive input 2 of analog comparator 2. After reset, the default state is GPIOE4. Signal Description Freescale Semiconductor ...

Page 27

... GPIOF1 40 (CMP1_P3) GPIOF2 41 (CMP0_M3) GPIOF3 42 (CMP0_P3) MC56F8006/MC56F8002 Digital Signal Controller, Rev. 2 Freescale Semiconductor State Type During Reset Input/ Input, Port E GPIO — This GPIO pin can be individually programmed as Output internal an input or output pin. pullup Analog enabled ANA8 and CMP2_P1— Analog input to channel 8 of ADCA and Input positive input 1 of analog comparator 2 ...

Page 28

... Reset Memory Allocation RESERVED 2 On-Chip RAM : 2 KB RESERVED • Internal program flash • Interrupt vector table locates from 0x00 0000 to 0x00 0065 • COP reset address = 0x00 0002 • Boot location = 0x00 0000 Use Restrictions Figure 7. Freescale Semiconductor ...

Page 29

... X:0x00 03FF X:0x00 0000 1 All addresses are 16-bit word addresses. 2 This RAM is shared with Program space starting at P: 0x00 8000. See Figure 8. MC56F8006/MC56F8002 Digital Signal Controller, Rev. 2 Freescale Semiconductor 1 for 56F8002 at Reset (continued) Memory Allocation RESERVED 2 On-Chip RAM : 2 KB RESERVED • Internal program flash • ...

Page 30

... Dual Port RAM Figure 8. 56F8002 Dual Port RAM Map Data EOnCE 0xFF FF00 Reserved 0x01 0000 Peripherals 0x00 F000 Reserved 0x00 0400 RAM 0x00 0000 Data EOnCE 0xFF FF00 Reserved 0x01 0000 Peripherals 0x00 F000 Reserved 0x00 0400 RAM 0x00 0000 Freescale Semiconductor ...

Page 31

... System Integration Module Power Management Controller Analog Comparator 0 Analog Comparator 1 Analog Comparator 2 Programmable Interval Timer Programmable Delay Block Real Timer Clock Flash Memory Interface MC56F8006/MC56F8002 Digital Signal Controller, Rev. 2 Freescale Semiconductor Prefix TMR PWM INTC ADCA ADCB PGA0 PGA1 SCI SPI ...

Page 32

... Register Name Transmit Register Upper Word Receive Register Upper Word Transmit Register Receive Register Reserved Control Register Instruction Step Counter Status Register Trace Buffer Control Register Trace Buffer Pointer Register Trace Buffer Register Stages Reserved Reserved Reserved Reserved Reserved Freescale Semiconductor ...

Page 33

... Ability to put the internal relaxation oscillator into standby mode • Ability to power down the PLL MC56F8006/MC56F8002 Digital Signal Controller, Rev. 2 Freescale Semiconductor and V are also the voltage reference high and voltage reference low inputs, SSA General System Control Information and V ...

Page 34

... In the other oscillator modes, load capacitors ( and feedback resistor (R ) are required. In addition, a series resistor ( Recommended component values are listed in MC56F8006/MC56F8002 Digital Signal Controller, Rev may be used in high-gain modes. S Table 27. Figure 9, Figure 10, and Freescale Semiconductor ...

Page 35

... XTAL and the EXTAL pin is grounded or configured as GPIO while CLK_MOD bit in OSCTL register is set. The external clock input must be generated using a relatively low impedance driver with maximum frequency less than 8 MHz. MC56F8006/MC56F8002 Digital Signal Controller, Rev. 2 Freescale Semiconductor General System Control Information 56F8002/56F8006 ...

Page 36

... Core and peripheral clock control and distribution • Stop/wait mode control • System status control MC56F8006/MC56F8002 Digital Signal Controller, Rev 56F8006/56F8002 XTAL EXTAL External Clock GND or GPIO (<50 MHz) Figure 13. The external clock source is connected 56F8002/56F8006 GPIOB6/RXD/SDA/ANA13 and CMP0_P2/CLKIN External Clock (≤ 64 MHz) Freescale Semiconductor ...

Page 37

... CMP1 Trigger0 Trigger1 System Clock SSEL[1] SSEL[0] ADCA ADCA Trigger ADHWT ANA15 ANA7 ANA9 MC56F8006/MC56F8002 Digital Signal Controller, Rev. 2 Freescale Semiconductor CMP2 PWM EXT Trigger2 Trigger3 Trigger4 Programmable Delay Block (PDB) Pre- Pre- TriggerA TriggerB TriggerA TriggerB PGA0 Controller PGA1 Controller Figure 14 ...

Page 38

... Group (JTAG) boundary scan is an IEEE 1149.1 standard methodology enabling access to test features using a test access port (TAP). A JTAG boundary scan consists of a TAP controller and boundary scan registers. Please contact your Freescale sales representative or authorized distributor for device-specific BSDL information. ...

Page 39

... TAP controller into the RUN-TEST/IDLE state for the lockout sequence to commence. The controller must remain in this state until the erase sequence is complete. Refer to the MC56F8006 Peripheral Reference Manual for detail, or contact Freescale. After the lockout recovery sequence has completed, you must reset the JTAG TAP controller and device to return to normal unsecured operation ...

Page 40

... MC56F8006/MC56F8002 Digital Signal Controller, Rev NOTE Unit.” The customer would need to supply technical support are stress ratings only, and functional operation at the maximum is not guaranteed. Stress = SSA DD DDA CAUTION = 3.0–3 < MHz OP Freescale Semiconductor ...

Page 41

... Although damage from electrostatic discharge (ESD) is much less common on these devices than on early CMOS circuits, use normal handling precautions to avoid exposure to static discharge. Qualification tests are performed to ensure that these devices can withstand exposure to reasonable levels of static without suffering any permanent damage. MC56F8006/MC56F8002 Digital Signal Controller, Rev. 2 Freescale Semiconductor Table 12. Absolute Maximum Ratings ( ...

Page 42

... I/O pin. Except in cases Value Unit Ω 1500 100 pF 3 Ω 0 200 pF 3 –2.5 V 7.5 V Typ Max Unit — — V — — V — — into account in power calculations, determine I will be very small Freescale Semiconductor ...

Page 43

... Junction to case Junction to package top Table 17. 48LQFP Package Thermal Characteristics Characteristic Junction to ambient Natural convection Junction to ambient Natural convection Junction to ambient (@200 ft/min) MC56F8006/MC56F8002 Digital Signal Controller, Rev. 2 Freescale Semiconductor Comments Symbol Single layer board R θJA (1s) Four layer board R θJMA (2s2p) ...

Page 44

... DD ΔV SS FSYSCLK V Pin Groups Pin Groups Pin Group 4 IHOSC V Pin Group 4 ILOSC Value Unit (LQFP) 48 °C/W 34 °C/W 20 °C/W 4 °C/W Min Typ Max Unit 3 3.3 3.6 V –0.1 0 0.1 V –0 MHz –0.3 0 0.3 V DDA –0.3 0.8 V Freescale Semiconductor ...

Page 45

... This section includes information about power supply requirements and I/O pin characteristics. Characteristic Operating Voltage Output high All I/O pins, voltage low-drive strength All I/O pins, high-drive strength Output high Max total I current MC56F8006/MC56F8002 Digital Signal Controller, Rev. 2 Freescale Semiconductor ( REFL x SSA SS Symbol Notes 1 min ...

Page 46

... LVDL Freescale Semiconductor Unit μA μA kΩ μ ...

Page 47

... I (mA) OL Figure 16. Typical Low-Side Driver (Sink) Characteristics — Low Drive (GPIO_x_DRIVEn = 0) MC56F8006/MC56F8002 Digital Signal Controller, Rev. 2 Freescale Semiconductor range during instantaneous and operating maximum DD > greater than 85°C 40 25°C –40° 3.2 3.4 3.6 1 ...

Page 48

... 3 0.2 0.1 0 –20 –25 –30 1 (mA) TYPICAL 85°C 25°C –40° (V) DD TYPICAL V – SPEC 85° 25° –40° (V) DD TYPICAL V – SPEC 85°C 25°C –40° – – (V) DD Freescale Semiconductor = – ...

Page 49

... PLL engaged; all peripheral module and core clocks are off; ADC/DAC/comparator powered off; processor core in stop state MC56F8006/MC56F8002 Digital Signal Controller, Rev. 2 Freescale Semiconductor Table 21. Supply Current Consumption Typical @ 3.3 V, 25°C Conditions I 45.6 mA 573.06 μA TBD 19 ...

Page 50

... Min t prog 20 t erase 100 Maximum @ 3.6 V, 25° DDA DD 82.03 μA — TBD — 0.5 μA — 2.45 μA — 2.66 μA — Typ Max Unit μs — 40 — — ms — — ms Freescale Semiconductor I DDA — — — — — ...

Page 51

... From powerdown to powerup state at 32 MHz system clock state. 5 This is measured on the CLKO signal (programmed as system clock) over 264 system clocks at 32 MHz system clock frequency and using an 8 MHz oscillator frequency. MC56F8006/MC56F8002 Digital Signal Controller, Rev. 2 Freescale Semiconductor Symbol Min 2 f ...

Page 52

... MC56F8006/MC56F8002 Digital Signal Controller, Rev Table 25. Relaxation Oscillator Timing Symbol Minimum 1 f — — roscs t — jitterrosc 3 4 — 4 — Degrees C (Junction) Typical Maximum Unit — 8.05 MHz 400 MHz 400 — ps +1.0 to –1.5 +3.0 to –3 +2.0 to –2.0 % 100 125 150 175 Freescale Semiconductor ...

Page 53

... At 4 MHz (used coming out of reset and stop modes 250 ns. 2 Parameters listed are guaranteed by design. GPIO pin (Input) Figure 22. GPIO Interrupt Timing (Negative Edge-Sensitive) 8.12 External Oscillator (XOSC) Characteristics Reference Figure 9, and Figure 10, and MC56F8006/MC56F8002 Digital Signal Controller, Rev. 2 Freescale Semiconductor NOTE Symbol Typical Min 96T + 64T RDA ...

Page 54

... TBD — CSTL — TBD — t — TBD — CSTH — TBD — f — — 50.0 xtal ) are incorporated internally when S High 90% 50% 10% Rise Time )/2. IL Freescale Semiconductor Unit MHz MHz MHz MΩ kΩ ms MHz Figure 23. ...

Page 55

... Master Slave Data hold time required for inputs Master Slave Access time (time to data active from high-impedance state) Slave Disable time (hold time to high-impedance state) Slave MC56F8006/MC56F8002 Digital Signal Controller, Rev. 2 Freescale Semiconductor and Data2 Valid Data2 Data Three-stated Figure 24. Signal States 1 Table 28 ...

Page 56

... Figure 25. SPI Master Timing (CPHA = 0) Max Unit See Figure Figure 25, 4.5 ns Figure 26, 20.4 ns Figure 27, Figure 28 Figure 25, — ns Figure 26, — ns Figure 27, Figure 28 Figure 25, 11.5 ns Figure 26, 10.0 ns Figure 27, Figure 28 Figure 25, 9.7 ns Figure 26, 9.0 ns Figure 27, Figure LSB in t (ref Master LSB out t R Freescale Semiconductor ...

Page 57

... SCLK (CPOL = 1) (Output) MISO (Input) t (ref) DV MOSI (Output) SS (Input) SCLK (CPOL = 0) (Input) SCLK (CPOL = 1) (Input) MISO (Output MOSI (Input) MC56F8006/MC56F8002 Digital Signal Controller, Rev. 2 Freescale Semiconductor SS is held High on master MSB in Bits 14– Master MSB out Bits 14– Figure 26. SPI Master Timing (CPHA = 1) ...

Page 58

... LIN Slave Mode F –14 TOL_UNSYNCH F –2 TOL_SYNCH T 13 BREAK ELG Slave LSB out t DI LSB in Max Unit See Figure (f /16) Mbps MAX 1.04/BR ns Figure 29 1.04/BR ns Figure — Master node bit periods — Slave node bit periods Freescale Semiconductor — — — — — ...

Page 59

... Set-up time for STOP t SU; STO condition Bus free time between STOP and START condition Pulse width of spikes that must be suppressed by the input filter MC56F8006/MC56F8002 Digital Signal Controller, Rev. 2 Freescale Semiconductor RXD PW Figure 29. RXD Pulse Width TXD PW Figure 30. TXD Pulse Width 2 C) Timing 2 Table 30. I ...

Page 60

... V IL Figure 32. Test Clock Input Timing Diagram ) of the SCL signal. LOW > = 250 ns SU; DAT 2 C bus specification) before the SCL line HD; STA SP t SU; STO Bus Unit See Figure MHz Figure 32 — ns Figure 32 — ns Figure 33 — ns Figure Figure Figure Freescale Semiconductor t BUF S ...

Page 61

... Timer input high/low period Timer output period Timer output high/low period 1 In the formulas listed the clock cycle. For 32 MHz operation 31.25ns. 2. Parameters listed are guaranteed by design. Timer Inputs Timer Outputs MC56F8006/MC56F8002 Digital Signal Controller, Rev. 2 Freescale Semiconductor t DS Input Data Valid Table 32 ...

Page 62

... LSB 1 + 1/2 LSB 2 – 1/2 LSB 2 + 1/2 LSB 4 – 1 LSB LSB 8 – 1 LSB LSB 16 – 4 LSB LSB 32 – 4 LSB LSB PGA sampling rate/2 PGA sampling rate/8 100 2000 –40 125 Freescale Semiconductor Unit Hz nA Unit V/V V/V MHz Hz kHz o C ...

Page 63

... REFL SSA REFH DDA – Figure 35. ADC Input Impedance Equivalency Diagram MC56F8006/MC56F8002 Digital Signal Controller, Rev. 2 Freescale Semiconductor Table 35. ADC Operating Conditions Symb Min ADIN REFL C — ADIN R — ADIN R AS — — — — ) — ...

Page 64

... MHz t ADACK 1/f ADACK 2 3.3 — ADCK cycles — — ADCK cycles — 2 — LSB ±1.0 ±0.5 2 — LSB ±1.0 ±0.5 2 — LSB ±0.5 — ±0.5 — 2 — LSB Pad leakage R ±4 AS ±1.2 — mV/°C — — mV Freescale Semiconductor = 4 * ...

Page 65

... Section 8.6, “Supply Current Characteristics,” for a list of I provides additional detail that can be used to optimize power consumption for a given application. MC56F8006/MC56F8002 Digital Signal Controller, Rev. 2 Freescale Semiconductor =1.0 MHz unless otherwise stated. Typical values are for ADCK Table 37. HSCMP Specifications ...

Page 66

... CMOS power dissipation corresponding to the 56800E core and 2 *F, although simulations on two of the I/O cell types used on the 56800E Intercept 8 mA drive 1 drive 1.15 mW Slope 0.11 mW/pF 0.11 mW/pF Freescale Semiconductor Eqn. 1 Eqn. 2 ...

Page 67

... The thermocouple should be positioned so that the thermocouple junction rests on the package. A small amount of epoxy is placed over the thermocouple junction and over about wire extending from the MC56F8006/MC56F8002 Digital Signal Controller, Rev. 2 Freescale Semiconductor , can be obtained from the equation: J ...

Page 68

... MC56F8006/MC56F8002 Digital Signal Controller, Rev CAUTION , V , and V REF DDA and V and separate ground planes for V DD DDA traces. SSA pin on the 56F8006/56F8002 and from the and V (GND) pins are DD SS pins. SSA and V are recommended. SS SSA 2 C, the designer should Freescale Semiconductor pairs, SS and DD ...

Page 69

... MC56F8006/MC56F8002 Digital Signal Controller, Rev. 2 Freescale Semiconductor Pin Frequency Package Type Count (LQFP) 48 (LQFP) Design Considerations Ambient Temperature Order Number (MHz) Range 32 –40° 105° C MC56F8002VWL 32 –40° 105° C MC56F8006VWL 32 –40° 105° C MC56F8006VLC 32 –40° 105° C MC56F8006VLF ...

Page 70

... Package Mechanical Outline Drawings 10 Package Mechanical Outline Drawings 10.1 28-pin SOIC Package MC56F8006/MC56F8002 Digital Signal Controller, Rev Freescale Semiconductor ...

Page 71

... MC56F8006/MC56F8002 Digital Signal Controller, Rev. 2 Freescale Semiconductor Package Mechanical Outline Drawings 71 ...

Page 72

... Package Mechanical Outline Drawings Figure 36. 56F8006/56F8002 28-Pin SOIC Mechanical Information MC56F8006/MC56F8002 Digital Signal Controller, Rev Freescale Semiconductor ...

Page 73

... LQFP MC56F8006/MC56F8002 Digital Signal Controller, Rev. 2 Freescale Semiconductor Package Mechanical Outline Drawings 73 ...

Page 74

... Package Mechanical Outline Drawings MC56F8006/MC56F8002 Digital Signal Controller, Rev Freescale Semiconductor ...

Page 75

... Figure 37. 56F8006/56F8002 32-Pin LQFP Mechanical Information MC56F8006/MC56F8002 Digital Signal Controller, Rev. 2 Freescale Semiconductor Package Mechanical Outline Drawings 75 ...

Page 76

... Package Mechanical Outline Drawings 10.3 48-pin LQFP MC56F8006/MC56F8002 Digital Signal Controller, Rev Freescale Semiconductor ...

Page 77

... Figure 38. 56F8006/56F8002 48-Pin LQFP Mechanical Information MC56F8006/MC56F8002 Digital Signal Controller, Rev. 2 Freescale Semiconductor Package Mechanical Outline Drawings 77 ...

Page 78

... Low-Voltage Detector ADCA Conversion Complete ADCB Conversion Complete Reload PWM and/or PWM Faults Comparator 0 Rising/Falling Flag Comparator 1 Rising/Falling Flag Comparator 2 Rising/Falling Flag Flash Memory Access Status SPI Receiver Full SPI Transmitter Empty SCI Transmitter Empty/Idle SCI Receiver Full/Overrun/Errors Interrupt Freescale Semiconductor ...

Page 79

... USER6 vector can be defined as a fast interrupt if the instruction located in this vector location is not a JSR or BSR instruction. Please see section 9.3.3.3 of DSP56800E 16-Bit Core Reference Manual for detail. MC56F8006/MC56F8002 Digital Signal Controller, Rev. 2 Freescale Semiconductor Table 40. Interrupt Vector Table Contents Priority ...

Page 80

Appendix B Peripheral Register Memory Map and Reset Value Offset Reset Bit Addr. Value Periph. Register 15 (Hex) (Hex) TMR0_ 00 0000 TMR0 COMP1 TMR0_ 01 0000 TMR0 COMP2 TMR0_ 02 0000 TMR0 CAPT TMR0_ 03 0000 TMR0 LOAD TMR0_ ...

Page 81

Table 10-41. Detailed Peripheral Memory Map (continued) Offset Reset Bit Addr. Value Periph. Register 14 15 (Hex) (Hex) 0C–0E — TMR0 Reserved TMR_ 0F 000F TMR0 0 ENBL TMR1_ 10 0000 TMR1 COMP1 TMR1_ 11 0000 TMR1 COMP2 TMR1_ 12 ...

Page 82

Table 10-41. Detailed Peripheral Memory Map (continued) Offset Reset Bit Addr. Value Periph. Register 14 15 (Hex) (Hex) 1C–1F — TMR1 Reserved PWM_ 20 0000 PWM CTRL PWM_ 21 0000 PWM 0 FCTRL PWM_ 22 0000 PWM FLTACK PWM_ 23 ...

Page 83

Table 10-41. Detailed Peripheral Memory Map (continued) Offset Reset Bit Addr. Value Periph. Register 14 15 (Hex) (Hex) PWM_ 2C 0FFF PWM 0 DTIM0 PWM_ 2D 0FFF PWM 0 DTIM1 PWM_ 2E FFFF PWM DMAP1 PWM_ 2F 00FF PWM 0 ...

Page 84

Table 10-41. Detailed Peripheral Memory Map (continued) Offset Reset Bit Addr. Value Periph. Register 14 15 (Hex) (Hex) PWM_ 38 0000 PWM FFILT2 PWM_ 39 0000 PWM FFILT3 3B–3F — PWM Reserved INTC_ 40 0000 INTC INT ICSR INTC_ 41 ...

Page 85

Table 10-41. Detailed Peripheral Memory Map (continued) Offset Reset Bit Addr. Value Periph. Register 14 15 (Hex) (Hex) ADC0_ 6A 001F ADC0 0 ADCSC1B ADC0_ 6B 0000 ADC0 0 ADCRA ADC0_ 6C 0000 ADC0 0 ADCRB 6D–6F — ADC0 Reserved ...

Page 86

Table 10-41. Detailed Peripheral Memory Map (continued) Offset Reset Bit Addr. Value Periph. Register 14 15 (Hex) (Hex) PGA0_ A1 0002 PGA0 0 CNTL1 PGA0_ A2 000E PGA0 0 CNTL2 A3 0000 PGA0 PGA0_STS 0 A4–BF — PGA0 Reserved PGA1_ ...

Page 87

Table 10-41. Detailed Peripheral Memory Map (continued) Offset Reset Bit Addr. Value Periph. Register 14 15 (Hex) (Hex) E4 0000 SCI SCI_DATA 0 E5–FF — SCI Reserved SPI_ 00 6141 SPI SPR SCTRL SPI_ 01 000F SPI WOM DSCTRL 02 ...

Page 88

Table 10-41. Detailed Peripheral Memory Map (continued) Offset Reset Bit Addr. Value Periph. Register 14 15 (Hex) (Hex) 28 0000 I2C I2C_SLT1 0 29 0000 I2C I2C_SLT2 0 30–3F — I2C Reserved COP_ 40 0302 COP 0 CTRL COP_ 41 ...

Page 89

Table 10-41. Detailed Peripheral Memory Map (continued) Offset Reset Bit Addr. Value Periph. Register 14 15 (Hex) (Hex) OCCS_ 66 0000 OCCS 0 CLKCHKT OCCS_ 67 0000 OCCS 0 PROT 68–7F — OCCS Reserved GPIOA_ 80 00FF GPIOA 0 PUR ...

Page 90

Table 10-41. Detailed Peripheral Memory Map (continued) Offset Reset Bit Addr. Value Periph. Register 14 15 (Hex) (Hex) 8E–9F — GPIOA Reserved GPIOB_ A0 00FF GPIOB 0 PUR A1 0000 GPIOB GPIOB_DR 0 GPIOB_ A2 0000 GPIOB 0 DDR GPIOB_ ...

Page 91

Table 10-41. Detailed Peripheral Memory Map (continued) Offset Reset Bit Addr. Value Periph. Register 14 15 (Hex) (Hex) C1 0000 GPIOC GPIOC_DR 0 GPIOC_ C2 0000 GPIOC 0 DDR GPIOC_ C3 0080 GPIOC 0 PER C4 — GPIOC Reserved GPIOC_ ...

Page 92

Table 10-41. Detailed Peripheral Memory Map (continued) Offset Reset Bit Addr. Value Periph. Register 14 15 (Hex) (Hex) GPIOD_ E3 0080 GPIOD 0 PER E4 — GPIOD Reserved GPIOD_ E5 0000 GPIOD 0 IENR GPIOD_ E6 0000 GPIOD 0 IPOLR ...

Page 93

Table 10-41. Detailed Peripheral Memory Map (continued) Offset Reset Bit Addr. Value Periph. Register 14 15 (Hex) (Hex) GPIOE_ 05 0000 GPIOE 0 IENR GPIOE_ 06 0000 GPIOE 0 IPOLR GPIOE_ 07 0000 GPIOE 0 IPR GPIOE_ 08 0000 GPIOE ...

Page 94

Table 10-41. Detailed Peripheral Memory Map (continued) Offset Reset Bit Addr. Value Periph. Register 14 15 (Hex) (Hex) GPIOF_ 27 0000 GPIOF 0 IPR GPIOF_ 28 0000 GPIOF 0 IESR 29 — GPIOF Reserved GPIOF_ 2A 0000 GPIOF 0 RAWDATA ...

Page 95

Table 10-41. Detailed Peripheral Memory Map (continued) Offset Reset Bit Addr. Value Periph. Register 14 15 (Hex) (Hex) 46 0000 SIM SIM_PCR 47 0000 SIM SIM_PCE 48 0000 SIM SIM_SDR 49 F000 SIM SIM_ISAL 4A 0000 SIM SIM_PROT 0 4B ...

Page 96

Table 10-41. Detailed Peripheral Memory Map (continued) Offset Reset Bit Addr. Value Periph. Register 14 15 (Hex) (Hex 00-- PMC PMC_CR2 0 7F — PMC Reserved CMP0_ 80 0000 CMP0 0 CR0 CMP0_ 81 0000 CMP0 0 CR1 ...

Page 97

Table 10-41. Detailed Peripheral Memory Map (continued) Offset Reset Bit Addr. Value Periph. Register 14 15 (Hex) (Hex) CMP2_ C2 0000 CMP2 0 FPR CMP2_ C3 0000 CMP2 0 SCR C4–DF — CMP2 Reserved E0 0000 PIT PIT_CTRL 0 E1 ...

Page 98

Table 10-41. Detailed Peripheral Memory Map (continued) Offset Reset Bit Addr. Value Periph. Register 15 (Hex) (Hex) FM_ 00 0000 HFM 0 CLKDIV 01 0000 HFM FM_CNFG -000 HFM FM_SECHI FM_ 04 0000 HFM 0 SECLO 06–0F ...

Page 99

The binary reset value of this register is FS00 0000 0000 0000, where F indicates that the reset state is loaded from the flash array during reset, and where S indicates that the reset state is determined by the ...

Page 100

... Freescale Semiconductor product could create a situation where personal injury or death may occur. Should Buyer ...

Related keywords