AT89S4051 / AT89C4051

Seri Atmel AT89s4051, AT89c4051, AT89s2051, AT89s2051, atau seri AT89s51, AT89c51, AT89s52, AT89s53, AT89s8252, AT89s8253 atau seri AT89 lainnya bukanlah bagian dari contoh belajar menggunakan CodeVision AVR, tetapi karena banyaknya email yang masuk meminta pembahasan ringkas dan sederhana tentang pemakaian mikrokontroller ini, maka mikrokontroller seri ini dimasukkan dalam menu tutorial dan belajar.

Tulisan s atau c setelah angka 89 pada serti atmel AT89 dapat diartikan sbb:
s  adalah tipe TTL yang dapat diprogram dengan cara 'in system programming' atau isp
c  adalah tipe CMOS yang hanya dapat diprogram dengan memberikan tegangan 12.5 Volt pada pin PRG pada saat pengisian program kedalam chip 

AT89s4051, AT89c4051, AT89s2051, AT89s2051, adalah IC mikrokontroller dengan jumlah PIN 20 dan memory flash pada chip 4 kbyte pada AT89x4051, dan 2 kbyte pada chip AT89x2051. Mikrokontroller seri AT89s51, AT89c51, AT89s52, AT89s53, AT89s8252, AT89s8253 adalah chip dengan jumlah pin 40 dan memory pada chip x51 adalah 4 kbyte, pada chip x52 adalah 8 kbyte dan x53 berisi 12 kbyte. Mikrokontroller dengan seri tambahan 82 memilliki eeprom didalam chip sebesar 2 kbyte.

Selanjutnya kita akan membuat beberapa program contoh dengan mikrokontroller tersebut.