Microprocessor and Development Tools - Embedded Control - Communications - Connectivity
   
Low-Cost Dev Kits
Application Kits
RabbitCores
Latest Downloads
Single-Board Computers
Rabbit Support Forums
Training/Events



Rabbit® 5000 Microprocessors

Description

The Rabbit 5000 is the next generation of Rabbit microprocessors designed specifically for embedded control, communications, and network connectivity. Extensive integrated features facilitate rapid hardware design, while a C-friendly instruction set promotes efficient development of even the most complex applications.

The Rabbit 5000 is the first Rabbit microprocessor to have 16-bit internal bus architecture, providing significant performance improvements when used with external 16-bit memory devices. It also has the ability to support both 8-bit and 16-bit external memory devices.

Rabbit 5000 Microprocessor Architecture

  • Up to 100 MHz operation
  • Support for up to 16 MB of memory
  • 24-bit address bus, 8-bit or 16-bit data bus
  • 128 KB of internal high-speed 16-bit SRAM
  • 1.8 V core and 3.3 V I/O
  • 8 DMA channels
  • 6 serial ports

The Rabbit 5000 provides two options for network connectivity — a full 10/100Base-T Ethernet MAC with a standard MII PHY interface, and a wireless 802.11b/g MAC compatible with several standard Wi-Fi transceivers.

Rabbit 5000 Microprocessor Features

The Rabbit 5000 contains an 802.11b/g wireless MAC peripheral that includes support for all standard Wi-Fi features, including infrastructure and ad-hoc modes. The high-speed internal A/D converter and D/A converter and clocked-serial control port provide a generic interface to several common Wi-Fi transceivers. A low-speed A/D converter is also available to monitor the transmit signal strength if desired. The two A/D converters and single D/A converter are available for customer use when the Wi-Fi peripheral is disabled.

The Rabbit 5000 offers many specialized peripherals, including:

  • Eight channels of DMA access to internal or external memory, internal I/O addresses, and the external I/O bus Two input capture channels each with a 16-bit counter used for a variety of functions such as measuring pulse widths, or for baud rate auto-detection
  • Two quadrature decoder channels which provide a direct interface to optical encoder units
  • Four independent pulse width modulator (PWM) outputs, which can drive devices such as motors or solenoids, or can be filtered to create a 10-bit D/A converter

The Rabbit 5000 also provides support for protected operating systems. Support for two levels of operation - known as system and user modes - allow application-critical code to operate in safety while user code is prevented from inadvertently disturbing the setup of the processor. Memory blocks as small as 4 KB can be write-protected against accidental writes by user code, and stack over/underflows can be trapped by high-priority interrupts.

Security features are also available in the Rabbit 5000. Portions of the new instruction set were introduced to increase encryption algorithm speeds dramatically, and 32 bytes of battery-backed RAM can store an encryption key away from prying eyes.

Basic Specifications

Two versions of the Rabbit 5000 are available—the standard 289-ball BGA and a compact 196-ball BGA for specialty Wi-Fi applications. The larger package is intended for most Rabbit applications; the smaller package has specific features and limitations, and is not presently offered for sale. If you need further information, please contact your Rabbit sales representative.

Features 289-Ball BGA 196-Ball BGA
Package Size 15 mm × 15 mm × 1.4 mm 12 mm × 12 mm × 1.2 mm
Operating Voltage Operating Voltage
Operating Current 0.57 mA/MHz @ 1.8 V/3.3 V
(Wi-Fi and Ethernet disabled)
Operating Temperature -40°C to +85°C
Maximum Clock Speed 100MHz
Digital I/O 48+ (arranged in six 8-bit ports) 19
Network Interfaces 10/100Base-T
802.11b/g Wi-Fi
802.11b/g Wi-Fi
Serial Ports 6 CMOS-compatible 2CMOS-compatible
Baud rate Clock speed/8 max. asynchronous
Address Bus 20/24-bit 8-bit
Data Bus 8/16-bit
Timers Ten 8-bit, one 10-bit with 2 match registers, and one 16-bit with 8 match registers
Real-Time Clock Yes, battery-backable
RTC Oscillator Circuitry External
Watchdog Timer/Supervisor Yes
Clock Modes ×1, ×2, ÷2, ÷3, ÷4, ÷6, ÷8
Power-Down Modes Sleepy (32 kHz)
Ultra-Sleepy (16, 8, 2 kHz)
External I/O Bus 8 data, 8 address lines No
A/D Converters 10-bit, 2 synchronous channels, up to 40M samples
10-bit, single channel, up to 300k samples
D/A Converters 10-bit, 2 synchronous channels, up to 40M samples




Documentation

   Site Map | Privacy Policy | Contact Us | Feedback Copyright © Rabbit All Rights Reserved    A Digi International® Brand  
View Cart | Contact Us
View Cart
Products Solutions Support Company Channel partners Careers Ordering Information