ISP Programming Kit for AT89S52 and AVR series Microcontroller

Not rated 18,840

ISP Programming Kit for AT89S52 and AVR series Microcontroller
ISP Programming Kit for AT89S52 and AVR series Microcontroller

It is now possible to program microcontrollers at home with a cost-effective AT89S51 series microcontroller burning IC kit. The AT89Sxx series ICs feature an inbuilt ISP (In-System Programming) module, allowing for easy programming of the microcontroller. This document presents a simple board circuit designed for the AT89Sxx series kit, enabling the burning of hex files into the on-chip memory. A development board and programmer have been purchased for programming the 8051 microcontroller. However, there is confusion regarding the initiation of the program loading process into the IC8051. Clarification is sought on the functionality of the diagram, particularly regarding the printer socket and its usage. Additionally, there are inquiries about the possibility of replacing the CON10AP (J1) with a 9-pin DB connector, the implications of such a change on pin connections, and the feasibility of directly connecting to the programmer using a serial to USB connector.

The AT89S51 series microcontroller programming kit is designed to facilitate the programming of the AT89Sxx microcontrollers by utilizing the built-in ISP module. The schematic includes essential components such as power supply circuits, oscillator circuits, and programming interface connections. The circuit typically consists of a microcontroller socket for the AT89Sxx IC, a crystal oscillator for clock generation, and various passive components (resistors, capacitors) to stabilize the circuit operation.

The ISP feature allows direct programming of the microcontroller while it remains on the circuit board, eliminating the need for external programming devices. The programming process typically involves connecting the microcontroller to a computer via a programmer that interfaces with the ISP pins of the microcontroller. The hex file, which contains the compiled program, is uploaded through this interface.

Regarding the use of a 9-pin DB connector instead of the CON10AP (J1), it is crucial to understand the pin mapping and functionality of each connection. The MISO (Master In Slave Out) pin, which is connected to pin 10 of the original connector, must be correctly routed to the corresponding pin on the DB9 connector. The pinout of the DB9 connector needs to be referenced to ensure compatibility with the programmer. This change may require modifications to the wiring and potentially the programming software settings as well.

The printer socket in the circuit is typically used for connecting the programmer to the microcontroller, serving as a communication interface. Understanding its role in the programming process is essential for successful implementation.

Lastly, connecting a serial to USB converter to the DB9 connector can facilitate communication between the laptop and the microcontroller programmer, provided that the appropriate drivers and software are installed to recognize the USB connection. It is recommended to verify the compatibility of the serial to USB converter with the specific programmer being used.Now you can burn microcontrollers in your home with less cost of making AT89S51 series microcontroller burning IC kit. AT89Sxx series IC`s have inbuilt ISP (In System Programming) module so we can burning microcontroller easily.

Here is the simple board circuit for making of AT89Sxx series kit for burning hex file into on-chip. for my project i ha ve purchaged developement board n programmer both to burn microcontroller 8051. but i am so confused how to initiate dumping of programme in ic8051. pls tell me what should i do I don`t have the programmer device for my AT89S52. Will the diagram work for me and for what the printer socket is used please describe in details to me. thanks. Firstly thanks for the detailed schematic and layouts. I am trying to build this at home, and I intend to program AT89S52 thorough my laptop. Your clarifications on the following doubts shall be very helpful: 1) Can the CON10AP (J1), be replaced with a 9pin DB connector Does the pin connections change if I try to do that The schematic shows that MISO connects at pin 10, where will it go on the DB9 Using this DB9 can i directly connect to the programmer using a serial to USB connector

🔗 External reference