Where can you buy preprogrammed atmel microcontrollers such as the attiny13a microcontroller in a surface mount package?

I know you can buy preprogrammed PIC microcontrollers, but not atmel microcontrollers...

  • 1
    \$\begingroup\$ What quantities? \$\endgroup\$ – stevenvh Aug 28 '12 at 16:36
  • \$\begingroup\$ "preprogrammed" with what, exactly? \$\endgroup\$ – Igor Skochinsky Aug 28 '12 at 16:43
  • 1
    \$\begingroup\$ Digikey's product page for Attiny13A says the following: "This part can be programmed by Digi-Key; for details please..." \$\endgroup\$ – boardbite Aug 28 '12 at 16:48
  • 1
    \$\begingroup\$ You may also want to consider doing the programming as part of a spring-pin fixture which could also do some basic testing of the installation and potential other components. \$\endgroup\$ – Chris Stratton Aug 28 '12 at 16:50
  • \$\begingroup\$ This will be a "small" production run of 10 panels of 100 boards each (so 1000 boards). Following this production run, I may need 5000 boards programmed... \$\endgroup\$ – Unsure Pony Aug 28 '12 at 17:13

You tagged the question , does that imply large quantities, at least hundreds to thousands per year? If you're a professional you may buy through distribution, and most distris have a programming service for all microcontrollers on their line card.

You have options like a unique code programmed where you want it, and labeling like kapton or lasering. It will cost roughly between 10 and 15 cents, depending on quantities.

I've used programming services from EBV and Spoerle. PCB assembly shops may also offer the service, but I guess they have it done by the distri as well, so you may better go directly there.

  • \$\begingroup\$ Of two local shops I've used, one uses the distributor, and one programs in-house, but isn't instrumented to do every uprocessor. Both options worked out to be very similar in price. If you're using an assembler, I suppose the approach to decide who's doing the programming would depend upon whether you want to do things turnkey or use a partially or fully kitted approach. \$\endgroup\$ – Scott Seidman Sep 27 '12 at 18:46
  • \$\begingroup\$ Does such programming services support programming unique data per device, i.e. device_id and secret_key ? \$\endgroup\$ – hulkingtickets Oct 16 '13 at 22:39

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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