using a AT90S1200 in place of an AT90S2313

Go To Last Post
3 posts / 0 new
Author
Message
#1
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Does anyone know if an AT90S1200 can be used in place of an AT90S2313. The pinout looks the same but will the code work?

admin's test signature
 

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Have you compared their datasheet?
One main difference is 2313 has RAM, 1200 only have hardware stack, only 3 level deep.

admin's test signature
 

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

According to the datasheets, among the things that the 2313 has which the 1200 doesn't are:

128B RAM
128B EEPROM (1200 only has 64B)
2K Flash (1200 only has 1K)

UART
Two timers (1200 only has one)
Two external interrupts (1200 only has one)

X and Y registers (1200 only has Z)
Additional instructions and addressing modes (e.g. ld r0,Z+)
Read access to flash from program (via LPM instruction)

But the 1200 does have an on-chip oscillator.

Sean Ellis