PIC 16F877 adalah salah satu mikrokontroler dari Microchip. IC ini sangat ideal untuk aplikasi seperti aplikasi kontrol mesin, aplikasi pengukuran, tujuan penelitian, dan aplikasi industri.
untuk membeli PIC 16F877 klo dijakarta bisa di beli di “toko beng” kawasan LTC Glodok,
berikut penampakan ic 16f877
Fitur PIC 16F877
o RISC CPU.
o kecepatan maximal 20Mhz.
o RAM 368BYTE , EEPROM 256 BYTE, FLASH 8k×14 .
o Pin out compatible to PIC 16C74B, PIC 16C76, PIC 16C77.
o memiliki 14 sumber interupsi
o Power on Reset (POR).
o Low power- high speed CMOS flash/EEPROM.
o tegangan kerja IC (2.0 – 5.56)volts.
o High sink/source current (25mA).
o Commercial, industrial and extended temperature ranges.
o 5 ports.
o 3 timers.
o 2 CCP modules.
o 2 serial communication ports (MSSP, USART).
o PSP parallel communication port
o 10bit A/D module (8 channels)
o Analog comparator module.
o Brown out detector
o Watchdog.
PINOUT PIC16F877 kemasan DIP
Pin-pin untuk I/O sebanyak 33 pin, yang terdiri atas 6 pada Port A, 8 pada Port B, 8 pada Port C, 8 pada Port D, 3 pada Port E.
selain sebagai port input output tiap pin juga memiliki fungsi lain
o (AN0 TO AN7) untuk ADC.
o TX and RX Untuk uart serial.
o SCK: clock spi.
o SCL: these pins act as an output for both SPI and I2C modes.
o DT: these are synchronous data terminals.
o CK: synchronous clock input.
o SD0: SPI data output (SPI Mode).
o SD1: SPI Data input (SPI mode).
o SDA: data input/output in I2C Mode.
o CCP1 and CCP2: these are capture/compare/PWM modules.
o OSC1: oscillator input/external clock.
o OSC2: oscillator output/clock out.
o MCLR: master clear pin (Active low reset).
o Vpp: programming voltage input.
o THV: High voltage test mode controlling.
o Vref (+/-): reference voltage.
o SS: Slave select for the synchronous serial port.
o T0CK1: clock input to TIMER 0.
o T1OSO: Timer 1 oscillator output.
o T1OS1: Timer 1 oscillator input.
o T1CK1: clock input to Timer 1.
o PGD: Serial programming data.
o PGC: serial programming clock.
o PGM: Low Voltage Programming input.
o INT: external interrupt.
o RD: Read control for parallel slave port.
o CS: Select control for parallel slave.
o PSP0 to PSP7: Parallel slave port.
o VDD: positive supply.
o VSS: Ground