Download Rabbit 3000™ Microprocessor

Transcript
Table of Contents
Hardware
Introduction
5
Block Diagram and Overview .............................................................................................................................. 6
I/O Electrical and 5-Volt Tolerant I/O .................................................................................................................8
Oscillator, Spectrum Spreader, Clock Divider, Clock Doubler ...........................................................................8
Battery-Backable Clock, Watchdog Timer, Periodic Interrupt, 32 kHz Clock ....................................................8
Timers ...................................................................................................................................................................9
Serial Ports ............................................................................................................................................................9
Memory Interface ...............................................................................................................................................10
Parallel I/O and Motion Control .........................................................................................................................10
Slave Port ............................................................................................................................................................11
I/O Bus and Auxiliary I/O Bus ...........................................................................................................................11
Electrical and Mechanical Specifications
13
Electrical Specifications .....................................................................................................................................13
Package Schematic and Pinout ...........................................................................................................................16
Package Mechanical Dimensions .......................................................................................................................17
Ball Grid Array Pinout (Tentative) .....................................................................................................................18
Rabbit Pin Descriptions ......................................................................................................................................19
Software
Rabbit 3000 Architecture and Software
21
Processor Architecture ........................................................................................................................................21
Instruction Set .....................................................................................................................................................22
Development Environment/Dynamic C .............................................................................................................22
Key Features .......................................................................................................................................................24
Standard Debugging Features .............................................................................................................................24
Network Connectivity and TCP/IP .....................................................................................................................25
C Libraries ..........................................................................................................................................................27
Benchmarks ........................................................................................................................................................27
Background
Low-EMI Solutions
29
Using the Clock Spectrum Spreader ...................................................................................................................30
Low-Power Solutions
31
Sources of Power Consumption .........................................................................................................................31
Options for Lowering the Clock Speed ..............................................................................................................31
Sleepy Mode .......................................................................................................................................................32
Memory Chip Selection Options ........................................................................................................................33
Battery-Backed Time/Date and Battery-Backed Memory .................................................................................34
Rabbit 3000 Data Sheet
iii