
TMS320F243, TMS320F241
DSP CONTROLLERS
SPRS064B – DECEMBER 1997 – REVISED FEBRUARY 1999
2
POST OFFICE BOX 1443
HOUSTON, TEXAS 77251–1443
Table of Contents
Description
Device Features
PGE Package, 144-Pin QFP, ’F243
FN Package, 68-Pin PLCC, ’F241
PG Package, 64-Pin QFP, ’F241
Terminal Functions - ’F243 PGE Package
Terminal Functions - ’F241 PG and FN Packages
Functional Block Diagram
Architectural Overview
. . . . . . . . . . . . . . . . . . . . . . . . . .
System-Level Functions
. . . . . . . . . . . . . . . . . . . . . . . . .
Device Memory Maps
. . . . . . . . . . . . . . . . . . . . . . . . . .
Memory Maps
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Peripheral Memory Map
. . . . . . . . . . . . . . . . . . . . . . . .
Software-Controlled Wait-State Generator
Digital I/O and Shared Pin Functions
Digital I/O Control Registers
Device Reset and Interrupts
Clock Generation
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Low-Power Modes
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
Functional Block Diagram
of the ’24x DSP CPU
’24x Legend for the Internal Hardware
’F243/’F241 DSP Core CPU
Internal Memory
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Peripherals
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
External Memory Interface (’F243 only)
Wait-State Generation (’F243 only)
Event-Manager (EV2) Module
Analog-to-Digital Converter (ADC) Module
A/D Overview
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Serial Peripheral Interface (SPI) Module
Serial Communications Interface (SCI) Module
Controller Area Network (CAN) Module
Watchdog (WD) Timer Module
Scan-Based Emulation
. . . . . . . . . . . . . . . . . . . . . . . . . .
TMS320x24x Instruction Set
Addressing Modes
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
Repeat Feature
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Instruction Set Summary
Development Support
. . . . . . . . . . . . . . . . . . . . . . . . . . .
Nomenclature
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1
3
4
5
6
7
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . .
. . . . . . . . . . .
14
17
18
18
18
19
21
22
23
26
26
34
34
37
38
39
43
45
45
46
47
50
50
52
54
56
60
62
62
62
63
63
69
70
. . .
. . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . .
. . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
. . . .
. . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . .
. . . . . . . .
. . . . . . . . . .
. . . .
. . . . . . . . . .
. . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
Documentation Support
Absolute Maximum Ratings
Recommended Operating Conditions
Electrical Characteristics
Parameter Measurement Information
Signal Transition Levels
Timing Parameter Symbology
General Notes on Timing Parameters
Clock Characteristics and Timings
Clock Options
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ext Reference Crystal/Clock w/PLL Circuit Enabled 77
Low-Power Mode Timings
RS Timings
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
XF, BIO, and MP/MC Timings
Timing Event Manager Interface
PWM Timings
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Capture and QEP Timings
Interrupt Timings
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
General-Purpose Input/Output Timings
SPI Master Mode Timing Parameters
SPI Slave Mode Timing Parameters
External Memory Interface Read Timings
External Memory Interface Write Timings
External Memory Interface Ready-on-Read
External Memory Interface Ready-on-Write
10-Bit Dual Analog-to-Digital Converter (ADC)
ADC Operating Frequency
ADC Input Pin Circuit
. . . . . . . . . . . . . . . . . . . . . . . . .
Internal ADC Module Timings
Flash EEPROM
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Programming Operation
. . . . . . . . . . . . . . . . . . . . . . .
Erase Operation
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Flash-Write Operation
. . . . . . . . . . . . . . . . . . . . . . . .
Register File Compilation
. . . . . . . . . . . . . . . . . . . . . . .
Mechanical Data
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
72
73
73
73
74
74
75
75
76
76
. . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . . . . . .
78
79
80
81
81
82
83
84
85
89
93
95
97
98
99
99
100
101
102
102
102
102
103
112
. . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . . . .
. . . . . . . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . .