Tell me more ×
Electrical Engineering Stack Exchange is a question and answer site for electronics and electrical engineering professionals, students, and enthusiasts. It's 100% free, no registration required.

The NXP LPC1342 microcontrollers have a built-in bootloader which allows programming the device via usb: The bootloader is triggered by pulling one pin to GND on bootup. The microcontroller then enumerates as a USB mass storage device onto which the firmware file can be copied without any additional hardware or drivers with most operating systems.

Apparently there are other devices which have unusual methods of in system programming (i.e. not via a classic serial interfaces SPI, JTAG, SWD, etc).

Does anybody know other examples of devices programmable from factory in system by USB, ethernet or similar?

share|improve this question

3 Answers

Atmel's AVR chips with USB (at90usb1287, atmega32u4, atmega8u2, atxmega, etc) come factory-programmed with a USB DFU bootloader.

share|improve this answer

According to this document: http://www.ti.com/lit/ug/spmu134n/spmu134n.pdf, TI Stellaris series microcontrollers can be updated through serial, usb, can or ethernet.

OR You can write Your own bootloader, which is not so hard to do.

share|improve this answer
As far as I see this is the documentation of a TI bootloader that users can program into their devices. I cannot find anything that states that devices come preprogrammed from factory with it. Maybe I missed it? – Arik Raffael Funke Aug 10 '12 at 19:25
Never mind, looking through some datasheets it is clear that the Stellaris series comes with preprogrammed bootloader. – Arik Raffael Funke Aug 11 '12 at 16:07

Also preprogrammed with very versatile bootloader is the STMicroelectronics STM32 series.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.