| Price | $2 |
|---|---|
| Category | Components |
| Availability | In stock |
| Delivery | Shipped across Lebanon, or collect from the lab |
The 40-pin PIC that a generation of embedded-systems courses was built around; the chip in the product photo is a PIC16F877A-I/P. It carries 8K words of flash, 368 bytes of RAM and 256 bytes of EEPROM, 33 I/O pins, an 8-channel 10-bit ADC, three timers, two capture/compare/PWM modules and USART plus SPI and I2C ports, clocked to 20 MHz. Unlike an Arduino it needs a programmer such as a PICkit, a crystal and a 5V supply - but the whole chip is yours.
Key features
- 8-bit PIC in 40-pin DIP, up to 20 MHz
- 8K words flash, 368 bytes RAM, 256 bytes EEPROM
- 33 I/O pins and an 8-channel 10-bit ADC
- USART, SPI and I2C (MSSP), 2 PWM channels
- Three timers and in-circuit serial programming
- Needs a PICkit-style programmer, not a USB cable
Details
Specifications
| Model | PIC16F877A-I/P (as marked on the supplied part) |
|---|---|
| Type | 8-bit microcontroller |
| Program memory | 8K x 14-bit words flash |
| RAM | 368 bytes |
| EEPROM | 256 bytes |
| I/O pins | 33 |
| ADC | 8 channels, 10-bit |
| Timers | Two 8-bit, one 16-bit |
| Serial | USART, SPI, I2C |
| Max clock | 20 MHz |
| Package | 40-pin plastic DIP |