What is PIC16F886 Microcontroller?

Reads: 32  | Likes: 0  | Shelves: 0  | Comments: 0

  • Facebook
  • Twitter
  • Reddit
  • Pinterest
  • Invite

Status: In Progress  |  Genre: Other  |  House: Booksie Classic

Hello guys! Hope you have a wonderful day! This is James Will. Today I would like to have a discussion on Microcontroller PIC16F886. PIC16F886 is one of the 8-bit microcontrollers made by nano-watt technology. It is preferred by most developers for experimenting due to its multiple functionalities at a cheap rate. This article mainly introduces circuit, pinout, datasheet and other detailed information about Microchip Technology PIC16F886.

1. Description

PIC16F886 is one of the 8-bit microcontrollers made by nano-watt technology. It is preferred by most developers for experimenting due to its multiple functionalities at a cheap rate. It comes in 28 pins an internal oscillator that can be variate at a specific range through programming. The 16-byte flash memoryof this controller is good enough for most applications. 


PIC16F886 comes with auto Power saving modes and a watchdog timer which makes the controller more reliable. It also comes in multiple packages that solve multiple circuitry requirements. It also comes with two programming pins on the microcontroller which makes it easy to program.


2. Features

(1) High-Performance RISC CPU

• Only 35 instructions to learn

- All single-cycle instructions except branches

• Operating speed

- DC – 20 MHz oscillator/clock input

- DC – 200 ns instruction cycle

• Interrupt capability

• 8-level deep hardware stack

• Direct, Indirect and Relative Addressing modes

(2) Special Microcontroller Features

• Precision Internal Oscillator

- Factory calibrated to ±1%

- Software selectable frequency range of 8 MHz to 31 kHz

- Software tunable

- Two-Speed Start-up mode

- Crystal fails to detect critical applications

- Clock mode switching during operation for power savings

• Power-Saving Sleep mode

• Wide operating voltage range (2.0V-5.5V)

• Industrial and Extended Temperature range

• Power-on Reset (POR)

• Power-up Timer (PWRT) and Oscillator Start-up Timer (OST)

• Brown-out Reset (BOR) with software control option

• Enhanced low-current Watchdog Timer (WDT) with an 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

• High Endurance Flash/EEPROM cell

- 100,000 write Flash endurance

- 1,000,000 write EEPROM endurance

- Flash/Data EEPROM retention: > 40 years

• Program memory Read/Write during run time

• In-Circuit Debugger (onboard)

(3) Low-Power Features

• Standby Current

- 50 nA @ 2.0V, typical

• Operating Current

- 11 ?A @ 32 kHz, 2.0V, typical

- 220 ?A @ 4 MHz, 2.0V, typical

• Watchdog Timer Current

- 1 ?A @ 2.0V, typical

(4) Peripheral Features

• 24/35 I/O pins with individual direction control

- High current source/sink for direct LED drive

- Interrupt-on-Change pin

- Individually programmable weak pull-ups

- Ultra-Low-Power Wake-up (ULPWU)

• Analog Comparator module with

- Two analog comparators

- Programmable on-chip voltage reference (CVREF) module (% of VDD)

- Fixed voltage reference (0.6V)

- Comparator inputs and outputs externally accessible

- SR Latch mode

- External Timer1 Gate (count enable)

• A/D Converter:

- 10-bit resolution and 11/14 channels

• Timer0: 8-bit timer/counter with 8-bit programmable Prescaler

• Enhanced Timer1:

- 16-bit timer/counter with Prescaler

- External Gate Input mode

- Dedicated low-power 32 kHz oscillator

• Timer2: 8-bit timer/counter with 8-bit period register, prescaler and postscaler

• Enhanced Capture, Compare, PWM+ module

- 16-bit Capture, max. resolution 12.5 ns

- Compare, max. resolution 200 ns

- 10-bit PWM with 1, 2, or 4 output channels, programmable “dead time”, max. Frequency 20 kHz

- PWM output steering control

• Capture, Compare, PWM module

- 16-bit Capture, max. resolution 12.5 ns

- 16-bit Compare, max. resolution 200 ns

- 10-bit PWM, max. frequency 20 kHz

• Enhanced USART module

- Supports RS-485, RS-232, and LIN 2.0

- Auto-Baud Detect

- Auto-Wake-Up on Start bit

• In-Circuit Serial ProgrammingTM (ICSPTM) via two pins

• Master Synchronous Serial Port (MSSP) module supporting 3-wire SPI (all 4 modes) and I2C™ Master and Slave Modes with the I2C address mask


3. Equivalent

PIC16F882, PIC18F883


4. Applications

• Most Small Home-based Projects

• Some Commercial Items

• Control The Motor Speed

• Coffee Machines

• Vending Machines


5. Manufacturer

Microchip Technology Inc., is a leader that provides microcontroller and analog semiconductors. They mainly serve different fields of customers applications around the world.

Microchip Technology Incorporated is a leading provider of smart, connected and secure embedded control solutions. Its easy-to-use development tools and comprehensive product portfolio enable customers to create optimal designs, which reduce risk while lowering total system cost and time to market. The company's solutions serve more than 120,000 customers across the industrial, automotive, consumer, aerospace and defense, communications and computing markets. Headquartered in Chandler, Arizona, Microchip offers outstanding technical support along with dependable delivery and quality. 


Know more about PIC16F886 Microcontroller such as pinout, CAD model, circuit, package and other detailed information, you can enter the link: https://www.utmel.com/components/pic16f886-microcontroller-circuit-pinout-and-datasheet?id=739

Submitted: October 29, 2021

© Copyright 2021 JamesWill. All rights reserved.

  • Facebook
  • Twitter
  • Reddit
  • Pinterest
  • Invite

Add Your Comments:

Facebook Comments

Other Content by JamesWill