Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

about burning program in flash memory

Status
Not open for further replies.

Dilpreet Singh

Junior Member level 1
Joined
Jan 21, 2015
Messages
19
Helped
0
Reputation
0
Reaction score
0
Trophy points
1
Activity points
155
when a chip of microcontroller is manufactured in fab then its flash memory is comletly empty then how a burner access its flash memory as there is no boot loader when chip is formed then how first program is transfer to microcontroller. ?
 

betwixt

Super Moderator
Staff member
Joined
Jul 4, 2009
Messages
15,279
Helped
4,971
Reputation
9,964
Reaction score
4,803
Trophy points
1,393
Location
Aberdyfi, West Wales, UK
Activity points
129,700
Most MCU's have a hardware programming circuit built in to them. You activate it with a specfic sequence of voltages and data. When in programming mode, the hardware takes care of the flash addressing and write operations so no bootloader is needed.

Brian.
 

Dilpreet Singh

Junior Member level 1
Joined
Jan 21, 2015
Messages
19
Helped
0
Reputation
0
Reaction score
0
Trophy points
1
Activity points
155
IS hardware programming circuit built in to ATMEGA8 ?
 

betwixt

Super Moderator
Staff member
Joined
Jul 4, 2009
Messages
15,279
Helped
4,971
Reputation
9,964
Reaction score
4,803
Trophy points
1,393
Location
Aberdyfi, West Wales, UK
Activity points
129,700
To be honest I have never used one but I think all MCUs with internal memory have a hardware interface. I can't see how they can be used otherwise. More modern ones use low voltage programming where serial commands and data can be entered through dedicated pins, older ones used high voltage programming and data was presented in parallel across several pins.

Brian.
 

Easyrider83

Advanced Member level 5
Joined
Oct 11, 2011
Messages
1,608
Helped
374
Reputation
748
Reaction score
362
Trophy points
1,363
Location
Tallinn, Estonia
Activity points
8,577
Read about ICSP programming. ATMEGA using SPI interface, STM8 using SWIM, STM32 JTAG/SWD and e.t.c.
 

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Top