DSP56F826 Motorola, DSP56F826 Datasheet

no-image

DSP56F826

Manufacturer Part Number
DSP56F826
Description
16-bit Digital Signal Processor
Manufacturer
Motorola
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
DSP56F826BU80
Manufacturer:
MOTOLOLA
Quantity:
853
Part Number:
DSP56F826BU80
Manufacturer:
Freescale Semiconductor
Quantity:
10 000
Part Number:
DSP56F826BU80
Manufacturer:
FREESCALE
Quantity:
20 000
Part Number:
DSP56F826BU80E
Manufacturer:
Freescale Semiconductor
Quantity:
10 000
Part Number:
DSP56F826BU80E
Manufacturer:
FREESCALE
Quantity:
20 000
© Motorola, Inc., 2001. All rights reserved.
Preliminary Technical Data
DSP56F826 16-bit Digital Signal Processor
4
6
4
4
16
Up to 40 MIPS at 80MHz core frequency
DSP and MCU functionality in a unified,
C-efficient architecture
Hardware DO and REP loops
MCU-friendly instruction set supports both
DSP and controller functions: MAC, bit
manipulation unit, 14 addressing modes
31.5K
512
2K
4K
2K
SCI0 & SCI1
Semiconductor Products Sector
Dedicated
Quad Timer
GPIO
GPIO
SPI0
GPIO
SPI1
SSI
GPIO
or
or
or
or
16-bit words Data Flash
16-bit words Data RAM
16-bit words BootFLASH
16-bit words Program RAM
16-bit words Program Flash
Application-
Peripherals
Program Memory
32252 x 16 Flash
4096 x 16 SRAM
Memory &
2048 x 16 Flash
2048 x 16 Flash
512 x 16 SRAM
Specific
Data Memory
Boot Flash
Controller
Interrupt
Timer
TOD
Watchdog
COP/
Figure 1. DSP56F826 Block Diagram
Hardware Looping Unit
RESET
MODULE CONTROLS
Program Controller
ADDRESS BUS [8:0]
RESET
DATA BUS [15:0]
COP
IRQA
and
IRQB
EXTBOOT
CGDB
XAB1
XAB2
XDB2
PAB
PDB
INTERRUPT
CONTROLS
6
JTAG/
OnCE
Port
Generation
Address
Unit
IPBus Bridge
16
3
V
(IPBB)
DD
Low Voltage Supervisor
CONTROLS
Up to 64K
memory expansion for Program and Data
memory
One Serial Port Interface (SPI)
One additional SPI or two optional Serial
Communication Interfaces (SCI)
One Synchronous Serial Interface (SSI)
One General Purpose Quad Timer
JTAG/OnCE
100-pin LQFP Package
16 dedicated and 30 shared GPIO
One Time-of-Day module
IPBB
3
V
Three 16-bit Input Registers
16 x 16 + 36
SS
Two 36-bit Accumulators
4
16
V
IO
DD
Data ALU
DSP56800
4
16-Bit
Core
V
36-Bit MAC
IO
16-bit words each of external
Interface
SS
External
Unit
Bus
for debugging
DSP56F826
Analog Reg
V
DDA
Manipulation
Address Bus
Clock Gen
V
Data Bus
External
External
Control
SSA
Switch
Switch
PLL
Bus
Unit
Bit
.
Rev. # 0, 3/2001
DSP56F826/D
16
16
CLKO
A[00:15]
or
GPIO
D[00:15]
PS Select
DS Select
WR Enable
RD Enable
XTAL
EXTAL

Related parts for DSP56F826

DSP56F826 Summary of contents

Page 1

... Semiconductor Products Sector Preliminary Technical Data DSP56F826 16-bit Digital Signal Processor • MIPS at 80MHz core frequency • DSP and MCU functionality in a unified, C-efficient architecture • Hardware DO and REP loops • MCU-friendly instruction set supports both DSP and controller functions: MAC, bit manipulation unit, 14 addressing modes • ...

Page 2

... One Serial Peripheral Interface with 4 pins (or four additional GPIO lines) • One Serial Peripheral Interface, or multiplexed with two Serial Communications Interfaces totalling 4 pins • Synchronous Serial Interface (SSI) with configurable six-pin port (or six additional GPIO lines) 2 data memory program memory DSP56F826 Preliminary Technical Data ...

Page 3

... The DSP56F826 supports program execution from either internal or external memories. Two data operands can be accessed from the on-chip Data RAM per instruction cycle. The DSP56F826 also provides two external dedicated interrupt lines, and General Purpose Input/Output (GPIO) lines, depending on peripheral configuration ...

Page 4

... Together, the SDK, CodeWarrior, and EVMs create a complete, scalable tools solution for easy, fast, and efficient development. 1.4 Product Documentation The four documents listed in Table 1 DSP56F826. Documentation is available from local Motorola distributors, Motorola semiconductor sales offices, Motorola Literature Distribution Centers, or online at www.motorola.com/semiconductors/. Table 1. DSP56F826 Chip Documentation Topic DSP56800 ...

Page 5

... Part 2 Signal/Connection Descriptions 2.1 Introduction The input and output signals of the DSP56F826 are organized into functional groups, as shown in and as illustrated in Figure 2. In Table 2. Functional Group Pin Allocations Power ( DDIO or Ground ( SSIO or PLL and Clock 1 Address Bus Data Bus Bus Control ...

Page 6

... TA1 (GPIOF1) Quad Timer A TA2 (GPIOF2) TA3 (GPIOF3) TCK TMS JTAG/OnCE TDI Port TDO TRST DE Figure 2. DSP56F826 Signals Identified by Functional Group 1. Alternate pin functionality is shown in parenthesis. 6 DSP56F826 Dedicated SSI Port or Address SPI1 Port or SCI0 Port or SPI0 Port SCI1 Port or SPI0 Port ...

Page 7

... Table 3. DSP56F826 Signal and Package Information for the 100 Pin LQFP All inputs have a weak internal pull-up circuit associated with them. These pull-up circuits are always enabled. Exceptions: 1. When owned by GPIO, then the pull-up may be disabled under software control. 2. TCK has a weak pull-down circuit always active. ...

Page 8

... Table 3. DSP56F826 Signal and Package Information for the 100 Pin LQFP All inputs have a weak internal pull-up circuit associated with them. These pull-up circuits are always enabled. Exceptions: 1. When owned by GPIO, then the pull-up may be disabled under software control. 2. TCK has a weak pull-down circuit always active. ...

Page 9

... Table 3. DSP56F826 Signal and Package Information for the 100 Pin LQFP All inputs have a weak internal pull-up circuit associated with them. These pull-up circuits are always enabled. Exceptions: 1. When owned by GPIO, then the pull-up may be disabled under software control. 2. TCK has a weak pull-down circuit always active. ...

Page 10

... Table 3. DSP56F826 Signal and Package Information for the 100 Pin LQFP All inputs have a weak internal pull-up circuit associated with them. These pull-up circuits are always enabled. Exceptions: 1. When owned by GPIO, then the pull-up may be disabled under software control. 2. TCK has a weak pull-down circuit always active. ...

Page 11

... Table 3. DSP56F826 Signal and Package Information for the 100 Pin LQFP All inputs have a weak internal pull-up circuit associated with them. These pull-up circuits are always enabled. Exceptions: 1. When owned by GPIO, then the pull-up may be disabled under software control. 2. TCK has a weak pull-down circuit always active. ...

Page 12

... Table 3. DSP56F826 Signal and Package Information for the 100 Pin LQFP All inputs have a weak internal pull-up circuit associated with them. These pull-up circuits are always enabled. Exceptions: 1. When owned by GPIO, then the pull-up may be disabled under software control. 2. TCK has a weak pull-down circuit always active. ...

Page 13

... Table 3. DSP56F826 Signal and Package Information for the 100 Pin LQFP All inputs have a weak internal pull-up circuit associated with them. These pull-up circuits are always enabled. Exceptions: 1. When owned by GPIO, then the pull-up may be disabled under software control. 2. TCK has a weak pull-down circuit always active. ...

Page 14

... Table 3. DSP56F826 Signal and Package Information for the 100 Pin LQFP All inputs have a weak internal pull-up circuit associated with them. These pull-up circuits are always enabled. Exceptions: 1. When owned by GPIO, then the pull-up may be disabled under software control. 2. TCK has a weak pull-down circuit always active. ...

Page 15

... Table 3. DSP56F826 Signal and Package Information for the 100 Pin LQFP All inputs have a weak internal pull-up circuit associated with them. These pull-up circuits are always enabled. Exceptions: 1. When owned by GPIO, then the pull-up may be disabled under software control. 2. TCK has a weak pull-down circuit always active. ...

Page 16

... Part 3 Specifications 3.1 General Characteristics The DSP56F826 is fabricated in high-density CMOS with 5-volt tolerant TTL-compatible digital inputs. The term 5-volt tolerant refers to the capability of an I/O pin, built on a 3.3V compatible process technology, to withstand a voltage up to 5.5V without damaging the device. Many systems have a mixture of devices designed for 3 ...

Page 17

... DMAX = =3.0 to 3.6V 2.25–2. DDIO DD DDA Symbol V IHC V ILC OZL DSP56F826 Preliminary Technical Data DC Electrical Characteristics Min Max Unit 2.25 2.75 3.0 3.6 –40 85 ° °C 1 100-pin LQFP Value Unit 39.7 °C/W User Determined ...

Page 18

... OZH OUT EIH POR = 8MHz); all inpuyts 0.2V from rail loads; osc DSP56F826 Preliminary Technical Data = – MHz Min Typ Max Unit -10 — – 0.7 — — DD — — 0.4 -300 — ...

Page 19

... V IL Section Pulse Width Low )/ Data2 Valid Data2 Data Tri-stated Figure 4. Signal States DSP56F826 Preliminary Technical Data AC Electrical Characteristics minimum of 2.0V for IH 3.2. In Figure 3 the levels of V High 90% 50% 10% Rise Time OH. and V OL OH. Data3 Valid Data3 ...

Page 20

... Table 9. IFREN Truth Table IFREN = 1 Read information block Program information block Erase information block Erase both block DSP56F826 Preliminary Technical Data ERASE MAS1 NVSTR IFREN = 0 ...

Page 21

... Program hold time Address/data set up time Address/data hold time Recovery time Cumulative program HV period Program time Erase time Mass erase time * The Flash interface unit provides registers for the control of these parameters. DSP56F826 Preliminary Technical Data Flash Memory Characteristics Symbol See Figure( ...

Page 22

... T nvh1 T — pgs T — rcv — DSP56F826 Preliminary Technical Data = – MHz Typ Max Unit — — us — — ms — — ms — — ...

Page 23

... IFREN XADR XE YADR YE DIN PROG Tnvs NVSTR Tpgs Figure 5. Flash Program Cycle IFREN XADR XE YE=SE=OE=MAS1=0 ERASE Tnvs NVSTR DSP56F826 Preliminary Technical Data Tadh Tads Tprog Thv Terase Figure 6. Flash Erase Cycle Flash Memory Characteristics Tpgh Tnvh Trcv Tnvh Trcv 23 ...

Page 24

... Tnvs NVSTR Figure 7. Flash Mass Erase Cycle 3.5 External Clock Operation The DSP56F826 system clock can be derived from a crystal or an external system clock signal. To generate a reference frequency using the internal oscillator, a reference crystal must be connected between the EXTAL and XTAL pins. 3.5.1 Crystal Oscillator ...

Page 25

... Figure 10. Connecting an External Clock Signal using EXTAL Crystal Frequency = 4MHz Sample External Crystal R Parameters DSP56F826 XTAL EXTAL V External SS Clock DSP56F826 XTAL EXTAL External No Connection Clock ( < 6MHz) DSP56F826 Preliminary Technical Data External Clock Operation Figure 9. The external clock source 25 ...

Page 26

... IL Table 13. PLL Timing = =3.0 to 3.6V 2.25–2. DDIO DD DDA Symbol Min 1 f osc — plls DSP56F826 Preliminary Technical Data = – MHz Typ Max Unit — 80 MHz — — — 3 — 90% ...

Page 27

... DOS (T*WS) + 6.4 t RDA t ARDD (T*WS) + 18.7 t DRD t RD (T*WS ARDA t RDD t WRRD t RDRD t WRWR t RDWR DSP56F826 Preliminary Technical Data External Bus Asynchronous Timing – MHz Unit Min Max 6.5 — 7.5 — — — 4.2 4.8 — 6.4 — — 0 — — ...

Page 28

... D0–D15 Note: During read-modify-write instructions and internal instructions, the address lines do not change state. Figure 12. External Bus Asynchronous Timing 28 t ARDD t ARDA t WRRD DOS DOH Data Out DSP56F826 Preliminary Technical Data t RDA t RDRD RDWR t RDD t DRD Data In ...

Page 29

... RAZ 275,000T 128T t 33T RDA t 1.5T IRW t IDM IRI IRQ t II DSP56F826 Preliminary Technical Data – Typical See Unit Max Figure — Figure 13 Figure 13 — ns — ns 34T ns Figure 13 — ns Figure 14 — ...

Page 30

... Figure 14. External Interrupt Timing (Negative-Edge-Sensitive) A0–A15, PS, DS, RD IDM IRQA, IRQB General Purpose I/O Pin t IG IRQA, IRQB Figure 15. External Level-Sensitive Interrupt Timing IRW First Interrupt Instruction Execution a) First Interrupt Instruction Execution b) General Purpose I/O DSP56F826 Preliminary Technical Data t RDA First Fetch First Fetch ...

Page 31

... Figure 18. Recovery from Stop State Using IRQA Interrupt Service Reset, Stop, Wait, Mode Select, and Interrupt Timing t IRI IRQ t II DSP56F826 Preliminary Technical Data First Interrupt Vector Instruction Fetch First Instruction Fetch Not IRQA Interrupt Vector First IRQA Interrupt Instruction Fetch 31 ...

Page 32

... Symbol ELD t ELG DSP56F826 Preliminary Technical Data 1 = – Min Max Unit See Figure Figures 19, 50 — ns 20, 21, 50 — ns Figure — — — ns Figure — ...

Page 33

... SS is held High on master MSB in Bits 14– Master MSB out Bits 14– DSP56F826 Preliminary Technical Data Serial Peripheral Interface (SPI) Timing LSB in t (ref Master LSB out ...

Page 34

... MSB in Bits 14– ELD Slave MSB out Bits 14– MSB in Bits 14–1 DSP56F826 Preliminary Technical Data ELG Slave LSB out LSB ELG ...

Page 35

... Figure 23. Quad Timer Timing Table 18. SCI Timing = =3.0 to 3.6V 2.25–2. DDIO DD DDA Symbol Min BR — RXD 0.965/BR PW TXD 0.965/BR PW DSP56F826 Preliminary Technical Data Quad Timer Timing – Min Max Unit 4T+6 — 2T+3 — 2T-3 — 1T-3 — ...

Page 36

... V, V =3.0 to 3.6V 2.25–2. DDIO DD DDA Symbol TRST t DE DSP56F826 Preliminary Technical Data – Min Max Unit DC 10 MHz 100 — 50 — 0.4 — 1.2 — — 26.6 — 23.5 50 — ...

Page 37

... TS TDO (Output ) t DV TDO (Output) Figure 27. Test Access Port Timing Diagram TRST (Input) t TRST Figure 28. TRST Timing Diagram Figure 29. OnCE—Debug Event DSP56F826 Preliminary Technical Data Input Data Valid Output Data Valid ...

Page 38

... A14 A13 A12 A11 A10 VSS VDD PIN 26 A0 EXTBOOT Figure 30. Top View, DSP56F826 100-pin LQFP Package 38 ORIENTATION MARK Motorola DSP56F826 DSP56F826 Preliminary Technical Data GPIOD1 GPIOD0 PIN 76 GPIOB7 GPIOB6 GPIOB5 GPIOB4 GPIOB3 GPIOB2 GPIOB1 GPIOB0 CLKO ...

Page 39

... Table 20. DSP56F826 Pin Identification by Pin Number Signal Pin No. Pin No. Name 1 TMS 26 2 TDI 27 3 TDO 28 4 TRST 29 5 VDDIO 30 6 VSSIO 31 7 A15 32 8 A14 33 9 A13 34 10 A12 35 11 A11 36 12 A10 ...

Page 40

... PLANE 0.100(0.004 0.20(0.008 T-U SECTION AE-AE CASE 842F-01 DSP56F826 Preliminary Technical Data NOTES: 1. DIMENSIONING AND TOLERANCING PER ANSI Y14.5M, 1982. 2. CONTROLLING DIMENSION: MILLIMETER. 3. DATUM PLANE -AB- IS LOCATED AT BOTTOM OF LEAD AND IS COINCIDENT WITH THE LEAD WHERE THE LEAD EXITS THE PLASTIC BODY AT THE BOTTOM OF THE PARTING LINE ...

Page 41

... C can be obtained from the equation For example, the user can change the air flow around CA do not satisfactorily answer whether the JA DSP56F826 Preliminary Technical Data Thermal Design Considerations 41 ...

Page 42

... CAUTION (GND) pin pairs, including DDA layers of the PCB with approximately 100 F, preferably with a high- DSP56F826 Preliminary Technical Data Electrical Design Considerations is the temperature of the package T – T )/P . This value gives pin on the DSP, and from DD /V SSA ...

Page 43

... Table 21. DSP56F803 Ordering Information Supply Part Voltage DSP56F826 3.0–3.6 V Plastic Quad Flat Pack (LQFP) 2.25-2. and V circuits Package Type Count DSP56F826 Preliminary Technical Data and V pins. DDA SSA Pin Frequency Order Number (MHz) 100 80 DSP56F803BU80 ...

Page 44

... ASIA/PACIFIC: Motorola Semiconductors H.K. Ltd.; Silicon Harbour Centre, 2 Dai King Street, Tai Po Industrial Estate, Tao Po, N.T., Hong Kong. 852-26668334 Technical Information Center: 1-800-521-6274 HOME PAGE: http://motorola.com/semiconductors/dsp Æ are registered trademarks of Motorola, Inc. Motorola, Inc Equal MOTOROLA HOME PAGE: http://motorola.com/semiconductors/ DSP56F826/D ...

Related keywords