SMJ320F240
DSP CONTROLLER
SGUS029 – APRIL 1999
2
POST OFFICE BOX 1443 • HOUSTON, TEXAS 77251–1443
Table of Contents
Description 1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Pinout 3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Terminal Functions Table 4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Functional Block Diagram 10. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Device Memory Map 11. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Device Reset and Interrupts 16. . . . . . . . . . . . . . . . . . . . . . . . . . .
Clock Generation 25. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Low-Power Modes 26. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Functional Block Diagram of the CPU 30. . . . . . . . . . . . . . . . . . .
DSP Core CPU 31. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Internal Memory 35. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Peripherals 37. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Scan-based Emulation 49. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SMJ320F240 Instruction Set 49. . . . . . . . . . . . . . . . . . . . . . . . . . .
Absolute Maximum Ratings 57. . . . . . . . . . . . . . . . . . . . . . . . . . . .
Recommended Operating Conditions 57. . . . . . . . . . . . . . . . . . .
Electrical Characteristics 58. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Signal Transition Levels 59. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Clock Options 62. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Memory and Peripheral Interface Timing 66. . . . . . . . . . . . . . . . .
I/O Timing V ariation: SPICE Simulation Results 70. . . . . . . . . . .
READY Timings 71. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
RS and PORESET Timings 72. . . . . . . . . . . . . . . . . . . . . . . . . . . .
XF, BIO, and MP/MC Timings 73. . . . . . . . . . . . . . . . . . . . . . . . . .
Timing Event Manager Interface 75. . . . . . . . . . . . . . . . . . . . . . . .
PWM/CMP Timings 75. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Capture and QEP Timings 76. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Interrupt Timings 76. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
General-Purpose Input/Output Timings 77. . . . . . . . . . . . . . . . . .
Serial Communications Interface (SCI) I/O Timings 78. . . . . . . .
Timing Characteristics for SCI 78. . . . . . . . . . . . . . . . . . . . . . . . . .
SPI Master Mode Timing Parameters 79. . . . . . . . . . . . . . . . . . . .
SPI Slave Mode Timing Parameters 83. . . . . . . . . . . . . . . . . . . . .
10-Bit Dual Analog-to-Digital Converter (ADC) 87. . . . . . . . . . . .
ADC Input Pin Circuit 87. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ADC Timing Requirements 88. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Flash EEPROM 90. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Programming Operation 90. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Erase Operation 90. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Flash-write Operation 90. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Register File Compilation 91. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Mechanical Data 98. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
description (continued)
Table 1. Characteristics of the ’F240 DSP Controller
ON-CHIP MEMORY (WORDS)