Allicdata Part #: | PIC16F877-20/PT-ND |
Manufacturer Part#: |
PIC16F877-20/PT |
Price: | $ 5.55 |
Product Category: | Integrated Circuits (ICs) |
Manufacturer: | Microchip Technology |
Short Description: | IC MCU 8BIT 14KB FLASH 44TQFP |
More Detail: | PIC PIC® 16F Microcontroller IC 8-Bit 20MHz 14KB (... |
DataSheet: | PIC16F877-20/PT Datasheet/PDF |
Quantity: | 1612 |
1 +: | $ 5.04630 |
25 +: | $ 4.91879 |
Program Memory Type: | FLASH |
Base Part Number: | PIC16F877 |
Supplier Device Package: | 44-TQFP (10x10) |
Package / Case: | 44-TQFP |
Operating Temperature: | 0°C ~ 70°C (TA) |
Oscillator Type: | External |
Data Converters: | A/D 8x10b |
Voltage - Supply (Vcc/Vdd): | 4 V ~ 5.5 V |
RAM Size: | 368 x 8 |
EEPROM Size: | 256 x 8 |
Series: | PIC® 16F |
Program Memory Size: | 14KB (8K x 14) |
Number of I/O: | 33 |
Peripherals: | Brown-out Detect/Reset, POR, PWM, WDT |
Connectivity: | I²C, SPI, UART/USART |
Speed: | 20MHz |
Core Size: | 8-Bit |
Core Processor: | PIC |
Part Status: | Active |
Packaging: | Tray |
Due to market price fluctuations, if you need to purchase or consult the price. You can contact us or emial to us: sales@allicdata.com
The PIC16F877-20/PT is a member of the 8-bit mid-range family of Microchip microcontrollers. It is built on a RISC architecture and is used in numerous embedded applications. The PIC family includes a wide range of controllers, from the minimal PIC10F204 to the 32-bit PIC32MX695F512L. The PIC16F877-20/PT is an 8-bit microcontroller that features a 20 MHz internal oscillator and 256 bytes of RAM. This particular model also includes a pre-programmed bootloader that allows for easy programming and code update.
The PIC16F877-20/PT has three on-chip memory spaces: program memory, data memory, and data EEPROM. The program memory can hold up to 8192 instructions in program-only (flash) memory space and up to 1024 instructions in data-specific memory space. The on-chip EEPROM can store up to 128 bytes of data.The microcontroller also has a total of 21 I/O ports, with 8 being analog and 13 being digital. It also has an internal oscillator and an internal clock generator.
The PIC16F87-20/PT can typically be found in embedded systems. It is often used in the following applications:
- Industrial automation such as robotics, factory automation, and process control
- Consumer devices such as home automation systems and toys
- Medical devices such as diagnostic and monitoring devices
- Security systems such as digital door locks and surveillance systems
- Automotive applications such as dashboard gauges and vehicle control systems
The general working principle of the PIC16F877-20/PT microcontroller is simple. It contains two main components: the central processing unit (CPU) and the peripherals. The CPU is responsible for controlling the memory, the instruction set and the execution of the embedded code. The peripherals are responsible for controlling various functions such as the I/O pins, the timer/counter, and the communications routines. The CPU receives commands from the user via the embedded code, which is stored in the program memory. This code is in turn processed and executed by the CPU, and the results are sent to the peripherals for the appropriate functions to be carried out.
In order for the user to program the PIC16F877-20/PT, a suitable programming language must be used. The two most widely used programming languages used with this microcontroller are C and assembly. In the case of C, the user typically writes code that can be compiled into the machine code that is required by the microcontroller before it can be programmed. In the case of assembly, the user writes code in the assembly language that can be directly translated into machine code by the compiler.
The PIC16F877-20/PT is one of the most popular and widely used microcontrollers. It is used in a wide range of applications, and its simple architecture makes it easy to program and use. This particular model also includes a pre-programmed bootloader that allows for easy programming and code update.
The specific data is subject to PDF, and the above content is for reference
Part Number | Manufacturer | Price | Quantity | Description |
---|
PIC16F690DM-PCTLHS | Microchip Te... | 35.69 $ | 1000 | BOARD DEMO PICTAIL HUMIDI... |
PIC12F508T-E/SN | Microchip Te... | -- | 1000 | IC MCU 8BIT 768B FLASH 8S... |
PIC12F509T-E/SN | Microchip Te... | 0.0 $ | 1000 | IC MCU 8BIT 1.5KB OTP 8SO... |
PIC16C71/JW | Microchip Te... | 0.0 $ | 1000 | IC MCU 8BIT 1.75KB EPROM ... |
PIC16C54/JW | Microchip Te... | 0.0 $ | 1000 | IC MCU 8BIT 768B EPROM 18... |
PIC16C55/JW | Microchip Te... | 0.0 $ | 1000 | IC MCU 8BIT 768B EPROM 28... |
PIC16C56/JW | Microchip Te... | 0.0 $ | 1000 | IC MCU 8BIT 1.5KB EPROM 1... |
PIC16C54A/JW | Microchip Te... | 0.0 $ | 1000 | IC MCU 8BIT 768B EPROM 18... |
PIC16C55-RCE/P | Microchip Te... | 0.0 $ | 1000 | IC MCU 8BIT 768B OTP 28DI... |
PIC16C622/JW | Microchip Te... | 0.0 $ | 1000 | IC MCU 8BIT 3.5KB EPROM 1... |
PIC14000/JW | Microchip Te... | 0.0 $ | 1000 | IC MCU 8BIT 7KB EPROM 28C... |
PIC14000-04/SS | Microchip Te... | 0.0 $ | 1000 | IC MCU 8BIT 7KB OTP 28SSO... |
PIC14000-04I/SS | Microchip Te... | 0.0 $ | 1000 | IC MCU 8BIT 7KB OTP 28SSO... |
PIC16C62A/JW | Microchip Te... | 0.0 $ | 1000 | IC MCU 8BIT 3.5KB EPROM 2... |
PIC16C62A-10/SP | Microchip Te... | 0.0 $ | 1000 | IC MCU 8BIT 3.5KB OTP 28S... |
PIC16LC62A-04I/SP | Microchip Te... | 0.0 $ | 1000 | IC MCU 8BIT 3.5KB OTP 28S... |
PIC16C63/JW | Microchip Te... | 0.0 $ | 1000 | IC MCU 8BIT 7KB EPROM 28C... |
PIC16LC63-04/SP | Microchip Te... | 0.0 $ | 1000 | IC MCU 8BIT 7KB OTP 28SDI... |
PIC16LC63-04/SO | Microchip Te... | 0.0 $ | 1000 | IC MCU 8BIT 7KB OTP 28SOI... |
PIC16C711/JW | Microchip Te... | 0.0 $ | 1000 | IC MCU 8BIT 1.75KB EPROM ... |
PIC16C72/JW | Microchip Te... | 0.0 $ | 1000 | IC MCU 8BIT 3.5KB EPROM 2... |
PIC16C72-04/SS | Microchip Te... | 0.0 $ | 1000 | IC MCU 8BIT 3.5KB OTP 28S... |
PIC16C72-10/SP | Microchip Te... | 0.0 $ | 1000 | IC MCU 8BIT 3.5KB OTP 28S... |
PIC16C72-10/SO | Microchip Te... | 0.0 $ | 1000 | IC MCU 8BIT 3.5KB OTP 28S... |
PIC16C72-20/SS | Microchip Te... | 0.0 $ | 1000 | IC MCU 8BIT 3.5KB OTP 28S... |
PIC16LC72-04/SO | Microchip Te... | 0.0 $ | 1000 | IC MCU 8BIT 3.5KB OTP 28S... |
PIC16C72-20I/SO | Microchip Te... | 0.0 $ | 1000 | IC MCU 8BIT 3.5KB OTP 28S... |
PIC12C508/JW | Microchip Te... | 0.0 $ | 1000 | IC MCU 8BIT 768B EPROM 8C... |
PIC12C509/JW | Microchip Te... | 0.0 $ | 1000 | IC MCU 8BIT 1.5KB EPROM 8... |
PIC16C554/JW | Microchip Te... | 0.0 $ | 1000 | IC MCU 8BIT 896B EPROM 18... |
PIC16C558/JW | Microchip Te... | 0.0 $ | 1000 | IC MCU 8BIT 3.5KB EPROM 1... |
PIC16C924/CL | Microchip Te... | 0.0 $ | 1000 | IC MCU 8BIT 7KB EPROM 68C... |
PIC16C64A/JW | Microchip Te... | 0.0 $ | 1000 | IC MCU 8BIT 3.5KB EPROM 4... |
PIC16C65A/JW | Microchip Te... | 0.0 $ | 1000 | IC MCU 8BIT 7KB EPROM 40C... |
PIC16LC65A-04/L | Microchip Te... | 0.0 $ | 1000 | IC MCU 8BIT 7KB OTP 44PLC... |
PIC16C65A-04I/P | Microchip Te... | 0.0 $ | 1000 | IC MCU 8BIT 7KB OTP 40DIP... |
PIC16LC65A-04I/P | Microchip Te... | 0.0 $ | 1000 | IC MCU 8BIT 7KB OTP 40DIP... |
AVR series Microcontroller IC 8-Bit 16MH...
AVR series Microcontroller, 8-bit Microc...
IC MCU 32BIT 64KB FLASH 48LQFPSTM32G071C...
GD32F407VET6. The frequency is up to 108...
GD32F103RBT6 is fully compatible with ST...
The processor frequency can reach 168MHz...