Summary of supported PIC12 devices
PIC10C20x 4 devices
PIC12C5xx 6 devices
PIC16C5x 10 devices
The name of this target module is PIC12B.
All PIC12 devices supported by Realizer
| Device | Code memory | Data memory | Clock Speed | I/O pins | Housing | Features |
| PIC10F200 | 256*12bit | 16 byte RAM | 4 MHz | 4 | SOT-23, PDIP8 | 25mA source/sink per I/O / 1*8bit timer / Comparator / WDT |
| PIC10F202 | 512*12bit | 24 byte RAM | 4 MHz | 4 | SOT-23, PDIP8 | 25mA source/sink per I/O / 1*8bit timer / Comparator / WDT |
| PIC10F204 | 256*12bit | 16 byte RAM | 4 MHz | 4 | SOT-23, PDIP8 | 25mA source/sink per I/O / 1*8bit timer / Comparator / WDT |
| PIC10F206 | 512*12bit | 24 byte RAM | 4 MHz | 4 | SOT-23, PDIP8 | 25mA source/sink per I/O / 1*8bit timer / Comparator / WDT |
| PIC10F220 | 256*12bit | 16 byte RAM | 8 MHz | 4 | SOT-23, PDIP8 | 25mA source/sink per I/O / 1*8bit timer / Comparator / WDT / 2*8bit ADC |
| PIC10F222 | 512*12bit | 23 byte RAM | 8 MHz | 4 | SOT-23, PDIP8 | 25mA source/sink per I/O / 1*8bit timer / Comparator / WDT / 2*8bit ADC |
| PIC12C508 | 512*12bit EPROM / OTP | 25 byte RAM | 4 MHz | 6 | PDIP8, SOIC8, MSOP8 | 25mA source/sink per I/O / 1*8bit timer / Comparator / WDT |
| PIC12C508A | 512*12bit EPROM / OTP | 25 byte RAM | 4 MHz | 6 | PDIP8, SOIC8, MSOP8 | 25mA source/sink per I/O / 1*8bit timer / WDT |
| PIC12C508A | 512*12bit | 25 byte RAM | 4 MHz | 6 | PDIP8, SOIC8, MSOP8 | 25mA source/sink per I/O / 1*8bit timer / Comparator / WDT |
| PIC12C509 | 1k*12bit EPROM / OTP | 41 byte RAM | 4 MHz | 6 | PDIP8, SOIC8, MSOP8 | 25mA source/sink per I/O / 1*8bit timer / WDT |
| PIC12C509A | 1k*12bit | 41 byte RAM | 4 MHz | 6 | PDIP8, SOIC8, MSOP8 | 25mA source/sink per I/O / 1*8bit timer / WDT |
| PIC12C509A | 1k*12bit EPROM / OTP | 41 byte RAM | 4 MHz | 6 | PDIP8, SOIC8, MSOP8 | 25mA source/sink per I/O / 1*8bit timer / WDT |
| PIC12CR509A | 1k*12bit ROM | 41 byte RAM | 4 MHz | 6 | PDIP8, SOIC8, MSOP8 | 25mA source/sink per I/O / 1*8bit timer / WDT |
| PIC12F508 | 512*12bit | 25 byte RAM | 4 MHz | 6 | PDIP8, SOIC8, MSOP8 | 25mA source/sink per I/O / 1*8bit timer / WDT |
| PIC12F509 | 1k*12bit | 41 byte RAM | 4 MHz | 6 | PDIP8, SOIC8, MSOP8 | 25mA source/sink per I/O / 1*8bit timer / WDT |
| PIC12F510 | 1k*12bit | 38 byte RAM | 40 MHz | 6 | PDIP8, SOIC8, MSOP8 | 25mA source/sink per I/O / 1*8bit timer / Comparator / WDT / 4*8bit ADC |
| PIC12LC508A | 512*12bit EPROM / OTP | 25 byte RAM | 4 MHz | 6 | PDIP8, SOIC8, MSOP8 | 25mA source/sink per I/O / 1*8bit timer / WDT / Low Voltage Device Option |
| PIC12LC509A | 1k*12bit EPROM / OTP | 41 byte RAM | 4 MHz | 6 | PDIP8, SOIC8, MSOP8 | 25mA source/sink per I/O / 1*8bit timer / WDT / Low Voltage Device Option |
| PIC12LCR509A | 1k*12bit ROM | 41 byte RAM | 4 MHz | 6 | PDIP8, SOIC8, MSOP8 | 25mA source/sink per I/O / 1*8bit timer / WDT / Low Voltage Device Option |
| PIC16C505 | 1k*12bit EPROM / OTP | 72 byte RAM | 20 MHz | 12 | PDIP14, SOIC14, TSSOP14 | 25mA source/sink per I/O / 1*8bit timer / WDT |
| PIC16C52 | 384*12bit OTP | 25 byte RAM | 4 MHz | 12 | PDIP18, SOIC18, SSOP20 | 10mA source/sink per I/O / 1*8bit timer |
| PIC16C54 | 512*12bit EPROM / OTP | 25 byte RAM | 20 MHz | 12 | PDIP18, SOIC18, SSOP20 | 20mA source and 25mA sink per I/O / 1*8bit timer / WDT |
| PIC16C54-LP | 512*12bit EPROM / OTP | 25 byte RAM | 20 MHz | 12 | PDIP18, SOIC18, SSOP20 | 20mA source and 25mA sink per I/O / 1*8bit timer / WDT / Low Voltage Device Option |
| PIC16C54A | 512*12bit EPROM / OTP | 25 byte RAM | 40 MHz | 12 | PDIP18, SOIC18, SSOP20 | 20mA source and 25mA sink per I/O / 1*8bit timer / WDT |
| PIC16C54C | 512*12bit EPROM / OTP | 25 byte RAM | 40 MHz | 12 | PDIP18, SOIC18, SSOP20 | 20mA source and 25mA sink per I/O / 1*8bit timer / WDT |
| PIC16C55 | 512*12bit EPROM / OTP | 24 byte RAM | 20 MHz | 20 | PDIP28, SOIC28, SSOP28 | 20mA source and 25mA sink per I/O / 1*8bit timer / WDT |
| PIC16C55-LP | 512*12bit EPROM / OTP | 24 byte RAM | 20 MHz | 20 | PDIP28, SOIC28, SSOP28 | 20mA source and 25mA sink per I/O / 1*8bit timer / WDT / Low Power Detection Option |
| PIC16C55A | 512*12bit EPROM / OTP | 24 byte RAM | 40 MHz | 20 | PDIP28, SOIC28, SSOP28 | 20mA source and 25mA sink per I/O / 1*8bit timer / WDT |
| PIC16C56 | 1k*12bit EPROM / OTP | 25 byte RAM | 20 MHz | 12 | PDIP18, SOIC18, SSOP20 | 20mA source and 25mA sink per I/O / 1*8bit timer / WDT |
| PIC16C56A | 1k*12bit EPROM / OTP | 25 byte RAM | 40 MHz | 12 | PDIP18, SOIC18, SSOP20 | 20mA source and 25mA sink per I/O / 1*8bit timer / WDT |
| PIC16C57 | 2k*12bit EPROM / OTP | 72 byte RAM | 20 MHz | 20 | PDIP28, SOIC28, SSOP28 | 20mA source and 25mA sink per I/O / 1*8bit timer / WDT |
| PIC16C57-LP | 2k*12bit EPROM / OTP | 72 byte RAM | 20 MHz | 20 | PDIP28, SOIC28, SSOP28 | 20mA source and 25mA sink per I/O / 1*8bit timer / WDT / Low Voltage Detection Option |
| PIC16C57C | 2k*12bit EPROM / OTP | 72 byte RAM | 40 MHz | 20 | PDIP28, SOIC28, SSOP28 | 20mA source and 25mA sink per I/O / 1*8bit timer / WDT |
| PIC16C58B | 2k*12bit EPROM / OTP | 73 byte RAM | 40 MHz | 12 | PDIP18, SOIC18, SSOP20 | 20mA source and 25mA sink per I/O / 1*8bit timer / WDT |
| PIC16CR54A | 512*12bit EPROM / OTP | 25 byte RAM | 20 MHz | 12 | PDIP18, SOIC18, SSOP20 | 20mA source and 25mA sink per I/O / 1*8bit timer / WDT |
| PIC16CR54C | 512*12bit EPROM / OTP | 25 byte RAM | 20 MHz | 12 | PDIP18, SOIC18, SSOP20 | 20mA source and 25mA sink per I/O / 1*8bit timer / WDT |
| PIC16CR56A | 1k*12bit EPROM / OTP | 25 byte RAM | 40 MHz | 12 | PDIP18, SOIC18, SSOP20 | 20mA source and 25mA sink per I/O / 1*8bit timer / WDT |
| PIC16CR57C | 2k*12bit EPROM / OTP | 72 byte RAM | 20 MHz | 20 | PDIP28, SOIC28, SSOP28 | 20mA source and 25mA sink per I/O / 1*8bit timer / WDT / 5*8bit ADC |
| PIC16CR58B | 2k*12bit EPROM / OTP | 73 byte RAM | 20 MHz | 12 | PDIP18, SOIC18, SSOP20 | 20mA source and 25mA sink per I/O / 1*8bit timer / WDT |
| PIC16F505 | 1k*12bit | 72 byte RAM | 20 MHz | 12 | PDIP14, SOIC14, TSSOP14 | 25mA source/sink per I/O / 1*8bit timer / 2*Comparator / WDT |
| PIC16F506 | 1k*12bit | 67 byte RAM | 20 MHz | 12 | PDIP14, SOIC14, TSSOP14 | 25mA source/sink per I/O / 1*8bit timer / 2*Comparator / WDT / 3*8bit ADC |
| PIC16F54 | 512*12bit | 25 byte RAM | 40 MHz | 12 | PDIP18, SOIC18, SSOP20 | 20mA source and 25mA sink per I/O / 1*8bit timer / WDT |
| PIC16F57 | 2k*12bit | 72 byte RAM | 40 MHz | 20 | PDIP28, SOIC28, SSOP28 | 20mA source and 25mA sink per I/O / 1*8bit timer / WDT |
| PIC16F59 | 2k*12bit | 134 byte RAM | 40 MHz | 32 | PDIP40 / TQFP44 | 20mA source and 25mA sink per I/O / 1*8bit timer / WDT |
| PIC16LC505 | 1k*12bit EPROM / OTP | 72 byte RAM | 20 MHz | 12 | PDIP14, SOIC14, TSSOP14 | 25mA source/sink per I/O / 1*8bit timer / WDT |
| PIC16LC54A | 512*12bit EPROM / OTP | 25 byte RAM | 20 MHz | 12 | PDIP18, SOIC18, SSOP20 | 20mA source and 25mA sink per I/O / 1*8bit timer / WDT / Low Voltage Detection Option |
| PIC16LC54C | 512*12bit EPROM / OTP | 25 byte RAM | 40 MHz | 12 | PDIP18, SOIC18, SSOP20 | 20mA source and 25mA sink per I/O / 1*8bit timer / WDT / Low Voltage Device Option |
| PIC16LC55A | 512*12bit EPROM / OTP | 24 byte RAM | 40 MHz | 20 | PDIP28, SOIC28, SSOP28 | 20mA source and 25mA sink per I/O / 1*8bit timer / WDT / Low Power Detection Option |
| PIC16LC56 | 1k*12bit EPROM / OTP | 25 byte RAM | 20 MHz | 12 | PDIP18, SOIC18, SSOP20 | 20mA source and 25mA sink per I/O / 1*8bit timer / WDT / Low Power Detection Option |
| PIC16LC57C | 2k*12bit EPROM / OTP | 72 byte RAM | 40 MHz | 20 | PDIP28, SOIC28, SSOP28 | 20mA source and 25mA sink per I/O / 1*8bit timer / WDT / Low Voltage Detection Option |
| PIC16LC58B | 2k*12bit EPROM / OTP | 73 byte RAM | 40 MHz | 12 | PDIP18, SOIC18, SSOP20 | 20mA source and 25mA sink per I/O / 1*8bit timer / WDT / Low Voltage Detection Option |
| PIC16LCR54A | 512*12bit EPROM / OTP | 25 byte RAM | 20 MHz | 12 | PDIP18, SOIC18, SSOP20 | 20mA source and 25mA sink per I/O / 1*8bit timer / WDT / Low Voltage Device Option |
| PIC16LCR54C | 512*12bit EPROM / OTP | 25 byte RAM | 20 MHz | 12 | PDIP18, SOIC18, SSOP20 | 20mA source and 25mA sink per I/O / 1*8bit timer / WDT / Low Voltage Device Option |
| PIC16LCR56A | 1k*12bit EPROM / OTP | 25 byte RAM | 40 MHz | 12 | PDIP18, SOIC18, SSOP20 | 20mA source and 25mA sink per I/O / 1*8bit timer / WDT / Low Voltage Detection Option |
| PIC16LCR57C | 2k*12bit EPROM / OTP | 72 byte RAM | 20 MHz | 20 | PDIP28, SOIC28, SSOP28 | 20mA source and 25mA sink per I/O / 1*8bit timer / WDT / 5*8bit ADC / Low Voltage Detection Option |
| PIC16LCR58B | 2k*12bit EPROM / OTP | 73 byte RAM | 20 MHz | 12 | PDIP18, SOIC18, SSOP20 | 20mA source and 25mA sink per I/O / 1*8bit timer / WDT / Low Voltage Detection Option |
| PIC16LV54A | 512*12bit EPROM / OTP | 25 byte RAM | 20 MHz | 12 | PDIP18, SOIC18, SSOP20 | 20mA source and 25mA sink per I/O / 1*8bit timer / WDT / Low Voltage Detection Option |





