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