Professional Documents
Culture Documents
(AiboHack - Boneyard) Why Use The ATMEL AVR90S2313
(AiboHack - Boneyard) Why Use The ATMEL AVR90S2313
htm
Advantages:
128B of E2PROM (so programs will not be lost after power off)
128B of RAM and seperate 32B of registers (more RAM than needed)
Can be very easily programmed (via serial interface). Several relatively cheap programming designs are
available on the web. Parallel programming is optional.
On board UART [multiple uses: RF remote control, CMU Cam]
Enough horsepower for second software UART [used for debug terminal]
other hardware features (timer/counters, SPI, watchdog, etc - most of which I don't use)
Disadvantage: Only 2KB of flash for code (instructions are typically 16bit)
Disadvantage: faster part needs 4V or more (slower part goes down to 2.7V)
Chips with onboard BASIC (BASIC STAMP, PIC BASIC) - too expensive, $30->$40 or so. Usually not
enough space for program and data.
ATMEL 89S2051 - only 128B RAM total, no E2PROM, and harder to program (parallel)
Low pin count PICs with serial programming - little RAM, no UART, weird programming model
8 pin chips - too small (need at least 10 i/o pins)
other larger CPU/MCUs - too big
1 of 1 4/1/2018, 1:48 AM