Programming the Rabbit 3000
The Rabbit 3000 is programmed using the industry-proven Dynamic C® software development system-an integrated C compiler, editor, loader, and
debugger created specifically for Rabbit-based systems. Developing software with Dynamic C is easy. Users can write, compile, and test both C and
Assembly code without leaving the Dynamic C development environment, and no costly in-circuit emulators are required. Full TCP/IP stack with
source code is provided royalty free in Dynamic C and with our Development Kits. TCP/IP support includes PPP and SNMP, socket-level TCP and
UDP, FTP, TFTP, HTTP (w/ SSI and CGI), DHCP, SMTP, POP3, and PING.
Rabbit 3000 Specifications and Features
Packaging
Package Size
128-pin LQFP
128-ball TFBGA
16 x 16 x 1.5 mm
10 x 10 x 1.2 mm
Operating Voltage
Operating Current
Operating Temp.
Maximum Clock Speed
Digital I/O
1.8 – 3.6 V DC (5 V tolerant)
2 mA/MHz @ 3.3 V
-55°C to +85°C
55.5 MHz
56+ (arranged in seven 8-bit ports)
6 CMOS-compatible
Clock speed/8 max asynchronous
20-bit
Serial Ports
Baud Rate
Address Bus
Data Bus
8-bit
Timers
Ten 8-bit and one 10-bit with 2 match registers
Yes, battery backable
External
Real-Time Clock
RTC Oscillator Circuitry
Watchdog
Timer/Supervisor
Yes
Clock Modes
1x, 2x, /2, /3, /4, /6, /8
Sleepy (32 kHz)
Ultra-Sleepy (16, 8, 2 kHz)
Power Down Modes
Auxiliary I/O Bus
8 data, 6 address lines
2/17/2005