3

I am working on a fingerprint security project, based on what I've read so far, I decided to go for AT89S52 as my microcontroller, but I got stuck when I decided to simulate my circuit on Proteus 7.8.

The software offers me AT89C52, but i didn't see AT89S52. So, I am stuck between using AT89C52 but am scared if is going to affect my work, since I don't know if they are the same.

I thought about using another electronics schematic software, I am willing to change but don't know what else to use besides Proteus and the Keil compiler I'm using now. What to do?

Renan
  • 5,090
  • 2
  • 27
  • 45
Green Onyeji
  • 33
  • 1
  • 4
  • I don't use AVRs, but from what I found [here](http://www.edaboard.com/thread68548.html) the difference is that the 89C52 isn't in-system reprogrammable (i.e. you need a programmer) and the 89S52 is. – Renan Aug 30 '13 at 14:10
  • 2
    They are not AVRs! – Leon Heller Aug 30 '13 at 14:53
  • Indeed, I noticed this but only after it was too late to edit my comment. – Renan Aug 30 '13 at 14:58

1 Answers1

2

For the purposes of Proteus simulation, the AT89S62 and the AT89C52 are the same.

Presumably you will be simulating run-time functionality, rather than electrical behavior at programming time.

In any case, Proteus cannot simulate the actual in-circuit programming of its microcontroller models, so you're good.

Anindo Ghosh
  • 50,188
  • 8
  • 103
  • 200
  • okay i try using at89c52 as recommended here and see if its actually in line with my expectations – Green Onyeji Aug 30 '13 at 15:49
  • what about my source code does it have any effect taking the source code of at89c52 to at89s52 and vice versa? – Green Onyeji Aug 30 '13 at 15:59
  • @GreenOnyeji If you refer to the datasheets, you'll see for yourself: The two microcontrollers are code-compatible - but you need to read the datasheet for any microcontroller you use, anyway. – Anindo Ghosh Aug 30 '13 at 16:01