AT89SXX ISP FLASH PROGRAMMER –
SERIAL PORT/USB
Introduction
In the world of
Microcontrollers the first thing we need is a Device Programmer. This In
System Programmer is RS232 (serial port) based but can indirectly be used with
USB using USB to RS232 converter. If you need something like this you need to
assemble a very simple circuit (Programmer Unit).
Hardware
Figure 1 shows the Block
diagram of the in-system programmer interface, the programmer can be self
powered or target powered it depends on how you plan to use it.
The Programmer has just two ICs. IC1 =
AT89C2051, IC2 = MAX 232. Few Resistors, LEDs, capacitors etc. The value
of the crystal is critical and must be 11.0592 MHz.
Firmware.
Assemble the circuit and burn the
firmware into an AT89C2051 (you will need a conventional parallel Programmer to
Program the AT89C2051).
Software
The Software is a Windows GUI
application and supports all programming functions. When you run the software
for the first time it looks for a valid programmer on COM1. If the Programmer
is connected to say COM2 you will receive an error message but when the
application starts select Options->Settings on the Menu and specify the
correct COM Port.
Following are the main features of this
software,
· Device
Supported - AT89S51, AT89S52, AT89S8252, AT89S8253.
·
Read
and write Intel Hex files.
·
Chip
Erase.
·
Verify.
·
Lock.
·
Read
Device Signature.
·
Advanced
Device Specific Functions.
Download
For AT89SXX ISP Flash Programmer
Software and Firmware for AT89C2051 download attachments at the
bottom of the page.
SOURCE: www.8052.com
Readers comments are encouraged!!!!
0 comments:
Post a Comment