Sign In
Upload
Manuals
Brands
Motorola Manuals
Computer Hardware
DigitalDNA ColdFire MCF5272
Motorola DigitalDNA ColdFire MCF5272 Manuals
Manuals and User Guides for Motorola DigitalDNA ColdFire MCF5272. We have
1
Motorola DigitalDNA ColdFire MCF5272 manual available for free PDF download: User Manual
Motorola DigitalDNA ColdFire MCF5272 User Manual (550 pages)
Integrated Microprocessor
Brand:
Motorola
| Category:
Computer Hardware
| Size: 5.96 MB
Table of Contents
Table of Contents
5
Pinout
29
Overview
39
Coldfire Core
40
Chapter 1 Overview
49
MCF5272 Key Features
49
MCF5272 Architecture
52
Version 2 Coldfire Core
52
System Integration Module (SIM)
53
External Bus Interface
53
Chip Select and Wait State Generation
53
System Configuration and Protection
53
Power Management
54
Parallel Input/Output Ports
54
Interrupt Inputs
54
UART Module
54
Timer Module
55
Test Access Port
55
System Design
55
System Bus Configuration
55
MCF5272-Specific Features
56
Physical Layer Interface Controller (PLIC)
56
Pulse-Width Modulation (PWM) Unit
56
Queued Serial Peripheral Interface (QSPI)
56
Universal Serial Bus (USB) Module
57
Chapter 2 Coldfire Core
59
Features and Enhancements
59
Decoupled Pipelines
59
Instruction Fetch Pipeline (IFP)
60
Operand Execution Pipeline (OEP)
61
Illegal Opcode Handling
61
Hardware Multiply/Accumulate (MAC) Unit
61
Hardware Divide Unit
62
Programming Model
63
User Programming Model
64
Stack Pointer (A7, SP)
65
Chapter 3
66
MAC Programming Model
66
Vector Base Register (VBR)
67
Access Control Registers (ACR0–ACR1)
68
Organization of Integer Data Formats in Registers
69
Organization of Integer Data Formats in Memory
70
Instruction Set Summary
71
Instruction Set Summary
74
Instruction Timing
77
MOVE Instruction Execution Times
78
Execution Timings—One-Operand Instructions
80
Execution Timings—Two-Operand Instructions
81
Miscellaneous Instruction Execution Times
82
Branch Instruction Execution Times
83
Exception Processing Overview
84
Processor Exceptions
87
Hardware Multiply/Accumulate (MAC) Unit
91
Overview
91
MAC Programming Model
92
General Operation
93
MAC Instruction Set Summary
94
Data Representation
95
Chapter 4 Local Memory
97
Local Memory Registers
98
SRAM Base Address Register (RAMBAR)
99
SRAM Initialization
100
Programming RAMBAR for Power Management
101
ROM Programming Model
102
Programming ROMBAR for Power Management
103
Instruction Cache Operation
105
Cacheable Accesses
106
Reset
107
Instruction Cache Programming Model
108
Cache Control Register (CACR)
109
Access Control Registers (ACR0 and ACR1)
111
Chapter 5 Debug Support
113
Signal Description
114
Begin Execution of Taken Branch (PST = 0X5)
116
Programming Model
117
Revision a Shared Debug Resources
119
Address Breakpoint Registers (ABLR, ABHR)
121
Configuration/Status Register (CSR)
122
Data Breakpoint/Mask Registers (DBR, DBMR)
123
Program Counter Breakpoint/Mask Registers (PBR, PBMR)
124
Trigger Definition Register (TDR)
126
Background Debug Mode (BDM)
127
CPU Halt
128
BDM Serial Interface
129
Receive Packet Format
130
BDM Command Set
131
Coldfire BDM Command Format
132
Command Sequence Diagrams
133
Command Set Descriptions
134
Read Memory Location (Read)
137
Write Memory Location (Write)
138
Real-Time Debug Support
149
Theory of Operation
150
Emulator Mode
151
User Instruction Set
152
Supervisor Instruction Set
156
Motorola-Recommended BDM Pinout
157
System Integration Module (SIM)
159
Chapter 7 Interrupt Controller
160
Programming Model
161
Module Base Address Register (MBAR)
162
System Configuration Register (SCR)
163
Chapter 9
164
SDRAM Controller
164
Power Management Register (PMR)
165
DMA Controller Module
166
Activate Low-Power Register (ALPR)
168
Device Identification Register (DIR)
170
Watchdog Reset Reference Register (WRRR)
171
Watchdog Counter Register (WCR)
172
Ethernet Module
173
Interrupt Controller Registers
174
Interrupt Controller Registers
175
Interrupt Control Registers (ICR1–ICR4)
176
Interrupt Control Register 2 (ICR2)
177
Interrupt Control Register 4 (ICR4)
178
Programmable Interrupt Transition Register (PITR)
179
Programmable Interrupt Wakeup Register (PIWR)
180
Programmable Interrupt Vector Register (PIVR)
181
Overview
185
Chapter 8
186
Boot CS0 Operation
186
Chip Select Base Registers (CSBR0–CSBR7)
187
Chip Select Option Registers (CSOR0–CSOR7)
189
Overview
191
Interface to SDRAM Devices
195
SDRAM Banks, Page Hits, and Page Misses
196
SDRAM Registers
197
SDRAM Timing Register (SDTR)
199
Auto Initialization
200
Performance
201
Solving Timing Issues with SDCR[INV]
203
SDRAM Interface
206
SDRAM Read Accesses
207
SDRAM Write Accesses
209
SDRAM Refresh Timing
211
Chapter 10
215
DMA Data Transfer Types
215
DMA Address Modes
216
DMA Interrupt Register (DIR)
218
DMA Source Address Register (DSAR)
219
DMA Destination Address Register (DDAR)
220
Overview
221
Module Operation
222
Chapter 11
223
Transceiver Connection
223
FEC Frame Transmission
224
FEC Frame Reception
225
CAM Interface
226
Ethernet Address Recognition
227
Hash Table Algorithm
228
Interpacket Gap Time
229
Ethernet Error-Handling Procedure
230
Programming Model
231
Ethernet Control Register (ECNTRL)
232
Interrupt Event Register (I_EVENT)
233
Interrupt Mask Register (I_MASK)
234
Receive Descriptor Active Register (R_DES_ACTIVE)
235
Transmit Descriptor Active Register (X_DES_ACTIVE)
236
MII Management Frame Register (MII_DATA)
237
MII Speed Control Register (MII_SPEED)
239
FIFO Receive Bound Register (R_BOUND)
240
Transmit FIFO Watermark (X_WMRK)
241
FIFO Transmit Start Register (X_FSTART)
242
Receive Control Register (R_CNTRL)
243
Maximum Frame Length Register (MAX_FRM_LEN)
244
Transmit Control Register (X_CNTRL)
245
RAM Perfect Match Address Low (ADDR_LOW)
246
Hash Table High (HASH_TABLE_HIGH)
247
Hash Table Low (HASH_TABLE_LOW)
248
Pointer-To-Transmit Descriptor Ring (X_DES_START)
249
Receive Buffer Size Register (R_BUFF_SIZE)
250
Hardware Initialization
251
FEC Initialization
252
Buffer Descriptors
253
Ethernet Receive Buffer Descriptor (Rxbd)
254
Ethernet Transmit Buffer Descriptor
256
Differences between MCF5272 FEC and MPC860T FEC
258
Introduction
259
Module Operation
261
Chapter 12
262
USB Transceiver Interface
262
Endpoint Controllers
263
Register Description and Programming Model
265
Register Descriptions
267
USB Real-Time Frame Monitor Register (RFMR)
268
USB Function Address Register (FAR)
269
USB Device Request Data 1 and 2 Registers (DRR1/ 2)
270
USB Specification Number Register (SPECR)
271
USB Endpoint 0 in Configuration Register (IEP0CFG)
273
USB Endpoint 0 Control Register (EP0CTL)
274
USB Endpoint 1–7 Control Register (Epncfg)
277
USB Endpoint 0 Interrupt Mask (E0PIMR) and General/Endpoint 0 Interrupt Registers (EP0ISR)
279
USB Endpoints 1–7 Status / Interrupt Registers (Epnisr)
282
USB Endpoint 1–7 Interrupt Mask Registers (Epnimr)
283
USB Endpoint 0–7 Data Registers (Epndat)
284
USB Endpoint 0–7 Data Present Registers (Epndpr)
285
USB Module Access Times
287
Software Architecture and Application Notes
288
Data Flow
289
Control, Bulk, and Interrupt Endpoints
290
Isochronous Endpoints
291
Endpoint Halt Feature
293
PCB Layout Recommendations
294
Introduction
295
GCI/IDL Block
297
Chapter 13
298
GCI/IDL B- and D-Channel Receive Data Registers
298
GCI/IDL B- and D-Channel Transmit Data Registers
299
GCI/IDL B- and D-Channel Bit Alignment
300
B-Channel HDLC Encoded Data
301
D-Channel Unencoded Data
302
GCI/IDL D-Channel Contention
303
Automatic Echo Mode
304
GCI/IDL Interrupts
305
Interrupt Control
306
Super Frame Sync Generation
307
Frame Sync Synthesis
308
PLIC Register Memory Map
309
PLIC Registers
310
B2 Data Receive Registers (P0B2RR–P3B2RR)
311
B1 Data Transmit Registers (P3B1TR–P0B1TR)
312
B2 Data Transmit Registers (P3B2TR–P0B2TR)
313
Port Configuration Registers (P0CR–P3CR)
314
Loopback Control Register (PLCR)
315
Interrupt Configuration Registers (P0ICR–P3ICR)
316
Periodic Status Registers (P0PSR–P3PSR)
318
Aperiodic Status Register (PASR)
319
GCI Monitor Channel Receive Registers (P3GMR–P0GMR)
320
GCI Monitor Channel Transmit Registers (P0GMT–P3GMT)
321
GCI Monitor Channel Transmit Abort Register (PGMTA)
322
GCI C/I Channel Receive Registers (P0GCIR–P3GCIR)
323
GCI C/I Channel Transmit Registers (P3GCIT–P0GCIT)
325
D-Channel Status Register (PDCSR)
326
D-Channel Request Register (PDRQR)
327
Sync Delay Registers (P0SDR–P3SDR)
328
Application Examples
329
PLIC Initialization
330
Example 1: ISDN SOHO PBX with Ports 0, 1, 2, and 3
332
Example 2: ISDN SOHO PBX with Ports 1, 2, and 3
335
Example 3: Two-Line Remote Access with Ports 0 and 1
336
Chapter 14 Queued Serial Peripheral Interface (QSPI) Module
339
Interface and Pins
340
Internal Bus Interface
341
Qspi Ram
342
Receive RAM
343
Transmit RAM
344
Transfer Delays
345
Transfer Length
346
Programming Model
347
QSPI Delay Register (QDLYR)
349
QSPI Wrap Register (QWR)
350
QSPI Address Register (QAR)
352
Programming Example
353
Timer Module
355
Chapter 15
356
Timer Operation
356
General-Purpose Timer Registers
357
Timer Reference Registers (TRR0–TRR3)
358
Timer Capture Registers (TCR0–TCR3)
359
UART Modules
361
Serial Module Overview
362
Register Descriptions
363
UART Mode Registers 1 (Umr1N)
365
UART Mode Register 2 (Umr2N)
366
UART Status Registers (Usrn)
367
UART Clock-Select Registers (Ucsrn)
368
UART Command Registers (Ucrn)
369
UART Receiver Buffers (Urbn)
371
UART Input Port Change Registers (Uipcrn)
372
UART Interrupt Status/Mask Registers (Uisrn/Uimrn)
373
UART Divider Upper/Lower Registers (Udun/Udln)
374
UART Autobaud Registers (Uabun/Uabln)
375
UART Receiver FIFO Registers (Urfn)
376
UART Fractional Precision Divider Control Registers (Ufpdn)
377
UART Input Port Registers (Uipn)
378
Operation
380
Calculating Baud Rates
381
External Clock
382
Transmitter and Receiver Operating Modes
383
Receiver
385
Transmitter FIFO
386
Looping Modes
388
Remote Loop-Back Mode
389
Bus Operation
391
UART Module Initialization Sequence
392
Overview
397
Chapter 17 Port Control Registers
398
Port B Control Register (PBCNT)
401
Port C Control Register
404
Data Direction Registers
405
Port a Data Direction Register (PADDR)
406
Port C Data Direction Register (PCDDR)
407
Port Data Register (Pxdat)
408
Chapter 16
409
Overview
409
Chapter 18 PWM Operation
410
PWM Control Register (Pwcrn)
411
PWM Width Register (Pwwdn)
412
Chapter 19 Signal Descriptions
415
Address Bus (A[22:0]/SDRAM_ADR[13:0])
430
Dynamic Data Bus Sizing
431
Read/Write (R/W)
433
Bypass
434
Dreseten
435
UART0 Module Signals and PB[4:0]
436
Request to Send (URT0_RTS/PB3)
437
USB Transmitter Output Enable (Usb_Txen/Pa5)
438
Timer Module Signals
439
Collision (E_COL)
440
Receive Error (E_Rxer/Pb14)
441
Queued Serial Peripheral Interface (QSPI) Signals
442
Synchronous Peripheral Chip Select 2 (QSPI_CS2/URT1_CTS)
443
Data Clock (DCL0/URT1_CLK)
444
D-Channel Request(DREQ0/PA10)
445
GCI/IDL Frame Sync (FSC1/FSR1/DFSC1)
446
GCI/IDL Delayed Frame Sync 2 (DFSC2/PA12)
447
JTAG Test Access Port and BDM Debug Port
448
Test and Debug Data in (TDI/DSI)
449
Debug Data (DDATA[3:0])
450
Power Supply Pins
451
Chapter 20 Bus Operation
453
Address Bus (A[22:0])
454
Transfer Acknowledge (TA)
455
Transfer Error Acknowledge (TEA)
456
Bus Characteristics
457
Bus Sizing
458
External Bus Interface Types
462
Interface for FLASH/SRAM Devices Without Byte Strobes
467
Burst Data Transfers
472
Interrupt Cycles
473
Bus Errors
474
Bus Arbitration
476
Master Reset
477
Normal Reset
478
Software Watchdog Timer Reset Operation
479
Soft Reset Operation
480
Chapter 21 IEEE 1149.1 Test Access Port (JTAG)
483
JTAG Test Access Port and BDM Debug Port
484
TAP Controller
485
Boundary Scan Register
486
Instruction Register
489
Restrictions
490
Non-IEEE 1149.1 Operation
491
Chapter 22 Mechanical Data
493
Package Dimensions
494
Chapter 23 Electrical Characteristics
495
Resistance
496
Output Driver Capability and Loading
497
Clock Input and Output Timing Specifications
499
Processor Bus Input Timing Specifications
500
Processor Bus Output Timing Specifications
502
Debug AC Timing Specifications
506
SDRAM Interface Timing Specifications
507
MII Receive Signal Timing (E_Rxd[3:0], E_Rxdv, E_Rxer and E_Rxclk)
509
MII Transmit Signal Timing (E_Txd[3:0], E_Txen, E_Txer E_Txclk)
510
MII Async Inputs Signal Timing (CRS and COL)
511
Timer Module AC Timing Specifications
512
UART Modules AC Timing Specifications
513
General-Purpose I/O Port AC Timing Specifications
520
IEEE 1149.1 (JTAG) AC Timing Specifications
521
Overview
525
Coldfire Core
539
Hardware Multiply/Accumulate (MAC) Unit
549
Local Memory
550
Advertisement
Advertisement
Related Products
Motorola MC68306
Motorola MC68302
Motorola DragonBall MC68328
Motorola DragonBall MC9328MX1
Motorola MC68EC000
Motorola MC68010
Motorola MC6805R Series
Motorola MC6805U2
Motorola MC6805R3
Motorola MC6805R2
Motorola Categories
Cell Phone
Two-Way Radio
Baby Monitor
Cordless Telephone
Radio
More Motorola Manuals
Login
Sign In
OR
Sign in with Facebook
Sign in with Google
Upload manual
Upload from disk
Upload from URL