I am contemplating starting a project that will eventually (hopefully) go into mass production. Each device will need to have a small amount (~4 bytes) of configuration information written to it before it ships. Each device will of course also have code.
In the development environment, I program the device by USB into flash.
In production, I am not sure how this will work. I have a need for very low cost so the USB interface will of course be gone.
So, some questions:
- What are the relative benefits of running out of flash vs. EEPROM?
- How is the device programmed during production?
- How (through what interface) can I load that little bit of configuration data?
Chips will most likely be Atmel ATTiny.
Thanks for all assistance.
Wabbit
In the development environment, I program the device by USB into flash.
In production, I am not sure how this will work. I have a need for very low cost so the USB interface will of course be gone.
So, some questions:
- What are the relative benefits of running out of flash vs. EEPROM?
- How is the device programmed during production?
- How (through what interface) can I load that little bit of configuration data?
Chips will most likely be Atmel ATTiny.
Thanks for all assistance.
Wabbit