Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
03/20/07 07:34
Read: times


 
#135353 - Use a second 8051
Responding to: ???'s previous message
Use a 2nd 8051 (or any other microcontroller) that can receive the program code via its UART interface and program the Flash memory for the "main" 8051.

The Atmel application note "AT89C51 In-Circuit Programming" describes the principle - it demonstrates using a 2nd microcontroller to put the main 89C51 into parallel-programming mode, receive a Hex file, and program it into the main 89C51:

http://www.atmel.com/dyn/resou...OC0287.PDF

For programming an external Flash memory chip, you will have to add logic to hold the "main" processor in reset and, possibly, isolate it from the Flash chip.

Because this uses only a standard UART connection, it will work with a PC COM port, a USB-to-serial adapter, or even via a modem!

List of 30 messages in thread
TopicAuthorDate
80C51 ISP            01/01/70 00:00      
   80C51            01/01/70 00:00      
      True, but you can get around this...            01/01/70 00:00      
         Which 80C51 is reprogrammable?            01/01/70 00:00      
            Any 80C51..            01/01/70 00:00      
               It\\\'s CrazyROM again!            01/01/70 00:00      
                  Can you name an 80C51 that has FLASH?            01/01/70 00:00      
                     most flash parts are 89xx            01/01/70 00:00      
         Use a second 8051            01/01/70 00:00      
            more idea\'s            01/01/70 00:00      
               Not really            01/01/70 00:00      
                  point taken            01/01/70 00:00      
         sure, you can also hit a nail with a shoe            01/01/70 00:00      
   The AT89S52 can be programmed...            01/01/70 00:00      
   there ain't no such thing            01/01/70 00:00      
   What specific micro do you intend to use?            01/01/70 00:00      
   Many Missed the Point Here            01/01/70 00:00      
      Are you sure?            01/01/70 00:00      
         Michaer, Andy, this is totally academic            01/01/70 00:00      
            Plain speculation            01/01/70 00:00      
               no questions answered            01/01/70 00:00      
                  Again an arbitrary assumption...            01/01/70 00:00      
                     reasonably well            01/01/70 00:00      
                     a common situation            01/01/70 00:00      
                        I am not surprised he's gone            01/01/70 00:00      
                           Scared            01/01/70 00:00      
   the frustration of some            01/01/70 00:00      
      Erik            01/01/70 00:00      
         Who were you talking about?            01/01/70 00:00      
         nobody/nothing            01/01/70 00:00      

Back to Subject List