
TMS320F243, TMS320F241
DSP CONTROLLERS
SPRS064D DECEMBER 1997 REVISED FEBRUARY 2006
2
POST OFFICE BOX 1443
HOUSTON, TEXAS 772511443
Table of Contents
Description
1
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Device Features
4
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
PGE Package, 144-Pin LQFP, F243
5
. . . . . . . . . . . . . . . .
FN Package, 68-Pin PLCC, F241
6
. . . . . . . . . . . . . . . . . .
PG Package, 64-Pin QFP, F241
7
. . . . . . . . . . . . . . . . . . .
Terminal Functions - F243 PGE Package
8
. . . . . . . . . . .
Terminal Functions - F241 PG and FN Packages
15
. . .
Functional Block Diagram
19
. . . . . . . . . . . . . . . . . . . . . . .
Architectural Overview
20
. . . . . . . . . . . . . . . . . . . . . . . . . .
System-Level Functions
20
. . . . . . . . . . . . . . . . . . . . . . . . .
Device Memory Maps
20
. . . . . . . . . . . . . . . . . . . . . . . . . .
Memory Maps
21
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Peripheral Memory Map
23
. . . . . . . . . . . . . . . . . . . . . . . .
Software-Controlled Wait-State Generator
24
. . . . . . . .
Digital I/O and Shared Pin Functions
25
. . . . . . . . . . . . .
Digital I/O Control Registers
28
. . . . . . . . . . . . . . . . . . . .
Device Reset and Interrupts
28
. . . . . . . . . . . . . . . . . . . .
Clock Generation
37
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Low-Power Modes
37
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
Functional Block Diagram of the 24x DSP CPU
40
. . . . .
24x Legend for the Internal Hardware
41
. . . . . . . . . . . .
F243/F241 DSP Core CPU
42
. . . . . . . . . . . . . . . . . . . . . .
Internal Memory
46
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Peripherals
48
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
External Memory Interface (F243 only)
48
. . . . . . . . . . .
Wait-State Generation (F243 only)
49
. . . . . . . . . . . . . . .
Event-Manager (EV2) Module
50
. . . . . . . . . . . . . . . . . .
Analog-to-Digital Converter (ADC) Module
53
. . . . . . . .
A/D Overview
53
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Serial Peripheral Interface (SPI) Module
55
. . . . . . . . . .
Serial Communications Interface (SCI) Module
57
. . . .
Controller Area Network (CAN) Module
59
. . . . . . . . . .
Watchdog (WD) Timer Module
62
. . . . . . . . . . . . . . . . . .
Scan-Based Emulation
64
. . . . . . . . . . . . . . . . . . . . . . . . . .
TMS320x24x Instruction Set
64
. . . . . . . . . . . . . . . . . . . . .
Addressing Modes
64
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
Repeat Feature
65
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Instruction Set Summary
65
. . . . . . . . . . . . . . . . . . . . . . .
Development Support
71
. . . . . . . . . . . . . . . . . . . . . . . . . . .
Nomenclature
72
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Documentation Support
74
. . . . . . . . . . . . . . . . . . . . . . . . .
Absolute Maximum Ratings
75
. . . . . . . . . . . . . . . . . . . . . .
Recommended Operating Conditions
75
. . . . . . . . . . . . .
Electrical Characteristics
76
. . . . . . . . . . . . . . . . . . . . . . . .
Parameter Measurement Information
77
. . . . . . . . . . . . . .
Signal Transition Levels
77
. . . . . . . . . . . . . . . . . . . . . . . .
Timing Parameter Symbology
78
. . . . . . . . . . . . . . . . . . .
General Notes on Timing Parameters
78
. . . . . . . . . . . .
Clock Characteristics and Timings
79
. . . . . . . . . . . . . . . .
Clock Options
79
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ext Reference Crystal/Clock w/PLL Circuit Enabled 80
Low-Power Mode Timings
81
. . . . . . . . . . . . . . . . . . . . . .
RS Timings
82
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
XF, BIO, and MP/MC Timings
84
. . . . . . . . . . . . . . . . . . .
Timing Event Manager Interface
85
. . . . . . . . . . . . . . . . . .
PWM Timings
85
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Capture and QEP Timings
86
. . . . . . . . . . . . . . . . . . . . . .
Interrupt Timings
87
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
General-Purpose Input/Output Timings
88
. . . . . . . . . . .
SPI Master Mode Timing Parameters
89
. . . . . . . . . . . . .
SPI Slave Mode Timing Parameters
93
. . . . . . . . . . . . . . .
External Memory Interface Read Timings
97
. . . . . . . . . .
External Memory Interface Write Timings
99
. . . . . . . . . .
External Memory Interface Ready-on-Read
101
. . . . . . .
External Memory Interface Ready-on-Write
102
. . . . . . .
10-Bit Dual Analog-to-Digital Converter (ADC)
103
. . . . .
ADC Operating Frequency
103
. . . . . . . . . . . . . . . . . . . .
ADC Input Pin Circuit
104
. . . . . . . . . . . . . . . . . . . . . . . . .
Internal ADC Module Timings
105
. . . . . . . . . . . . . . . . . .
Flash EEPROM
106
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Programming Operation
106
. . . . . . . . . . . . . . . . . . . . . . .
Erase Operation
106
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Flash-Write Operation
106
. . . . . . . . . . . . . . . . . . . . . . . .
Register File Compilation
107
. . . . . . . . . . . . . . . . . . . . . . .
Mechanical Data
116
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .