I just got some spam from Atmel about mega48. It should be a smaller sibling of mega8. I tried googling it up but ended up with very little. I found some basic info from Atmel's selection guide and the AVRfreaks web site, but not what I wanted. Even the data sheet is available only on request (yes, I have requested it but not received yet). So, maybe we have here someone with a bit more information...
We are right now using mega8L in some rather simple applications, mainly for its ADC, I2C and UART. The parts are powered with 3 volts and run at
8 MHz (one application uses the internal RC, others external xtal). We use the MLF32 package.The big question is: Can we replace the 8L with the 48 without losing any functionality? Our code will fit in 4 kB, the data will fit in 512 B, we do not write the program memory during use (we use the SPI ISP in production), and we do not need any boot sector features.
Could we actually use the same code? Are the chips binary compatible (i.e. same control registers &c.)? Does GCC support it now or in the near future.
And -- a stupid little detail -- how much does it cost? Does this mean mega8 & 8L just started their sad journey towards obsolesence (with mega88 as the direct replacement)?
TIA,
- Ville