Supported devices
Every list on this page was produced by running batchisp against the device name — not by reading a datasheet and guessing. The method is in RESEARCH-flip-support.md.
The short version
Flip 3.4.7 ships 122 part files. FLIPpen Hel runs batchisp -hardware RS232, and 81 of those 122 parts accept RS232 — the other 41 need USB DFU, CAN or PDI and fail at the hardware stage with Could not load dynamic library.
So the Device picker in FLIPpen Hel lists all 122, but only 81 will actually flash. That over-promise is Flip’s, not ours — we show the list the part files define.
The 81 that work over RS232
AT89 — the 8051 family (22 parts)
The reason this tool exists. These share the AT89 bootloader over serial.
AT89C5115 · AT89C5130 · AT89C5131 · AT89C5132 · AT89C51AC2 · AT89C51AC3 · AT89C51CC01 · AT89C51CC02 · AT89C51CC03 · AT89C51ED2 · AT89C51IC2 · AT89C51ID2 · AT89C51IE2 · AT89C51RB2 · AT89C51RC2 · AT89C51RD2 · AT89C51RE2 · AT89C51SND1 · AT89C51SND2 · AT89S54 · AT89S58 · AT89S64
T89C51 — the 8051 variants (6 parts)
T89C51CC01 · T89C51CC02 · T89C51IC2 · T89C51RB2 · T89C51RC2 · T89C51RD2
AT32UC3 — AVR32 (50 parts)
AT32UC3A0128 · AT32UC3A0256 · AT32UC3A0512 · AT32UC3A0512ES · AT32UC3A1128 · AT32UC3A1256 · AT32UC3A1512 · AT32UC3A1512ES · AT32UC3A3128 · AT32UC3A3128S · AT32UC3A3256 · AT32UC3A3256S · AT32UC3A364 · AT32UC3A364S · AT32UC3A4128 · AT32UC3A4128S · AT32UC3A4256 · AT32UC3A4256S · AT32UC3A464 · AT32UC3A464S · AT32UC3B0128 · AT32UC3B0256 · AT32UC3B0256ES · AT32UC3B0512 · AT32UC3B064 · AT32UC3B1128 · AT32UC3B1128ES · AT32UC3B1256 · AT32UC3B1256ES · AT32UC3B1512 · AT32UC3B164 · AT32UC3C0128C · AT32UC3C0256C · AT32UC3C0512C · AT32UC3C1128C · AT32UC3C1256C · AT32UC3C1512C · AT32UC3C2128C · AT32UC3C2256C · AT32UC3C2512C · AT32UC3L0128 · AT32UC3L016 · AT32UC3L0256 · AT32UC3L032 · AT32UC3L064
ATUCL / ATUC — AVR32 low-power (8 parts)
ATUC128D3 · ATUC128D4 · ATUCL3128U · ATUCL3256U · ATUCL364U · ATUCL4128U · ATUCL4256U · ATUCL464U
Other
ATOCDTARGET
The 41 that do not work
These fail at Hardware selection because they bootload over something other than RS232.
| Family | Parts | Why |
|---|---|---|
AT90USB* | 9 | USB DFU |
AT90CAN* | 3 | CAN |
ATmega*U2/U4/U6 | 7 | USB DFU |
ATmega*M1/C1 | 4 | CAN |
ATxmega* | 21 | PDI / USB, no RS232 bootloader |
Listing them for completeness: AT90CAN128, AT90CAN32, AT90CAN64, AT90USB1286, AT90USB1287, AT90USB162, AT90USB646, AT90USB647, AT90USB82, ATmega8U2, ATmega16U2, ATmega16U4, ATmega32U2, ATmega32U4, ATmega32U6, ATmega16M1, ATmega32M1, ATmega64M1, ATmega32C1, ATmega64C1, and the 21 ATxmega parts.
FLIPpen Hel is -hardware RS232 only. For the USB and CAN parts you need real FLIP. The Device picker still lists them because Flip’s own part files define them, but the flash will stop at the hardware stage.
The chip this tool is named after
batchisp -device AT89LP51RD2 returns “Device does not exist.” Verified. Flip 3.4.7 ships AT89C51RD2.xml and no AT89LP51RD2.xml.
The LP part boots through the same bootloader over the same serial protocol, so select AT89C51RD2 and flash the LP with it. That is the app’s default, and it is why the name is a pun on the family rather than a claim about the device string.
Nothing on this page has been confirmed against real hardware. The list proves batchisp accepts the device and hardware pair — it does not prove a given board flashes. See How this project was made.
Picking a device
Device > Select Device opens the full list Flip provides. Your last five choices are remembered, and with Auto-detect device on (the default) the app guesses from your own code before you ever open the picker.