8-bit Microcontrollers (MCU) 14KB Flash 368 RAM 36 I/O
PIC16F887-I/P: 8-bit Microcontrollers (MCU) 14KB Flash 368 RAM 36 I/O
SeekIC Buyer Protection PLUS - newly updated for 2013!
268 Transactions
All payment methods are secure and covered by SeekIC Buyer Protection PLUS.
SpecificationsDescriptionThe PIC1018SCL is one member of the PIC1018 family which is designed as o...
Core : | PIC16 | Processor Series : | PIC16 | ||
Data Bus Width : | 8 bit | Maximum Clock Frequency : | 20 MHz | ||
Program Memory Size : | 14 KB | Data RAM Size : | 368 B | ||
On-Chip ADC : | Yes | Operating Supply Voltage : | 2 V to 5.5 V | ||
Package / Case : | PDIP-40 | Mounting Style : | Through Hole |
The PIC16F887-I/P is one member of the PIC16F887 series.It has the following features including Timer0:8-bit timer/counter with 8-bit programmable prescaler;Timer2:8-bit timer/counter with 8-bit period register,prescaler and postscaler;Enhanced low-current Watchdog Timer(WDT) with on-chip oscillator(software selectable nominal 268 seconds with full prescaler)with software enable;Multiplexed Master Clear with pull-up/input pin;Programmable code protection;Power-Saving Sleep mode;Wide operating voltage range(2.0V-5.5V);Industrial and Extended Temperature range.
The PIC16F887-I/P devices have an 8-level x 13-bit wide hardware stack(see Figures 2-2 and 2-3).The stack space is not part of either program or data space and the Stack Pointer is not readable or writable.The PC is PUSHed onto the stack when a CALL instruction is executed or an interrupt causes a branch.The stack is POPed in the event of a RETURN,RETLW or a RETFIE instruction execution.PCLATH is not affected by a PUSH or POP operation.About the PIC16F887-I/P, The stack operates as a circular buffer.This means that after the stack has been PUSHed eight times,the ninth push overwrites the value that was stored from the first push.The tenth push overwrites the second push(and so on).
A computed GOTO is accomplished by adding an offse to the program counter(ADDWF PCL).Care should be exercised when jumping into a look-up table o program branch table(computed GOTO)by modifying the PCL register.Assuming that PCLATH is set to the table start address,if the table length is greater than 255 instructions or if the lower 8 bits of the memory address rolls over from 0xFF to 0x00 in the middle the table,then PCLATH must be incremented for each address rollover that occurs between the table beginning and the target location within the table.Use of Microchip's products PIC16F887-I/P as critical components in life support systems is not authorized except with express written approval by Microchip. No licenses are conveyed, implicitly or otherwise, under any intellectual property rights.Code protection is constantly evolving.We at Microchip are committed to continuously improving the code protection features of our products PIC16F887-I/P.Attempts to break Microchip's code protection feature may be a violation of the Digital Millennium Copyright Act.If such acts allow unauthorized access to your software or other copyrighted work,you may have a right to sue for relief under that Act.
Technical/Catalog Information | PIC16F887-I/P |
Vendor | Microchip Technology |
Category | Integrated Circuits (ICs) |
Program Memory Size | 14KB (8K x 14) |
RAM Size | 368 x 8 |
Number of I /O | 36 |
Package / Case | 40-DIP (600 mil) |
Speed | 20MHz |
Controller Series | PIC16F |
Oscillator Type | Internal |
Packaging | Tube |
Program Memory Type | FLASH |
EEPROM Size | 256 x 8 |
Core Processor | PIC |
Data Converters | A/D 14x10b |
Core Size | 8-Bit |
Operating Temperature | -40°C ~ 85°C |
Connectivity | I²C, SPI, UART/USART |
Peripherals | Brown-out Detect/Reset, POR, PWM, WDT |
Voltage - Supply (Vcc/Vdd) | 2 V ~ 5.5 V |
Drawing Number | * |
Lead Free Status | Lead Free |
RoHS Status | RoHS Compliant |
Other Names | PIC16F887 I P PIC16F887IP |