Projects   /   Development Boards & Kits   /   PIC16F1847

Breakout board for PIC16F1847 microcontroller

This is an improved version of my 18-pin PIC16F series breadboard module that I have used in many of my PIC tutorials and projects published in this...

Published

At a glance

CategoryDevelopment Boards & Kits
PIC modelPIC16F1847, PIC16F628A
Reading time~4 min

Summary of Breakout board for PIC16F1847 microcontroller

This improved 18-pin PIC16F series breadboard module adds an on-board +5V regulator and a 2.1mm barrel jack for DC input, optimized for PIC16F1847 but compatible with PIC16F84A, PIC16F628A, and PIC16F88. It supports rapid prototyping and leverages PIC16F1847 features such as a 32MHz internal oscillator, 14 KB flash, capacitive touch, multiple comms (I2C, SPI, EUSART), ADC, PWM/ECCP, timers, BOR/EWDT, ICSP/ICD, and wide operating voltage. The power section uses an AMS1117-5.0 with input/output filter caps, a power LED, and pads for an optional external power switch.

Parts used in the PIC16F1847 Breakout Board:

  • PIC16F1847 microcontroller (18-pin)
  • AMS1117-5.0V voltage regulator
  • 2.1mm female barrel jack (DC input)
  • C1 input filter capacitor
  • C2 output filter capacitor
  • LED1 power-on indicator LED
  • Through-hole pads for optional ON/OFF switch
  • Headers/sockets for 18-pin DIP
  • PCB/breadboard-compatible breakout board

This is an improved version of my 18-pin PIC16F series breadboard module that I have used in many of my PIC tutorials and projects published in this website. The new version has got a +5V power supply regulator on-board and a 2.1mm female barrel jack for DC input from a wall adapter. The 18-pin PIC16F series microcontrollers are still very popular among hobbyists and beginners because of their compact size, low cost, and simplicity.

Breakout board

The PIC16F1847 is the latest release in this series and is equipped with lot more peripherals and enhanced features than its predecessors. This breakout board will be helpful for rapid prototyping with the PIC16F1847 microcontroller. Since the predecessors of PIC16F1847 share the same pin configuration, this board can also be used with popular PIC16F84A, PIC16F628A, and PIC16F88 microcontrollers of the same series.

The key features of PIC16F1847 microcontroller are summarized here.

  • Enhanced Mid-range Core with 49 Instruction, 16 Stack Levels
  • 14 KB of Flash Program Memory with self read/write capability, 1KB of RAM, 256 bytes of EEPROM
  • Internal 32MHz oscillator
  • Integrated Capacitive mTouch Sensing Module
  • Data Signal Modulator Module
  • MI2C, SPI, EUSART w/auto baud
  • 2 ECCP & 2 CCP (Enhanced/Capture Compare PWM)
  • Comparators with selectable Voltage Reference
  • 12 Channel 10b ADC with internal Fixed Voltage Reference
  • 25mA Source/Sink current I/O
  • Four 8-bit Timers (TMR0/TMR2/TMR4/TMR6)
  • One 16-bit Timer (TMR1)
  • Extended Watchdog Timer (EWDT)
  • Enhanced Power-On/Off-Reset
  • Brown-Out Reset (BOR)
  • In Circuit Serial Programming (ICSP)
  • On Board In-Circuit Debug
  • Wide Operating Voltage (1.8V – 5.5V)
  • Low Power PIC16LF182x/4x variants (1.8V – 3.6V)
  • Standby Current (PIC16LF1847): 30 nA @ 1.8V, typical

Due to these attractive features, the PIC16F1847 is very suitable for small to medium scale applications where not too many I/O resources are required and small size is advantageous.

Circuit diagram of the board

The power supply section uses the AMS1117-5.0V IC to derive regulated +5V for the microcontroller. There’s no ON/OFF switch for power on board. But it can be added externally if required. There are two through-hole pads available for that. In case no external switch is to be connected, these pads must be shorted together. The power supply circuit is shown below. C1 and C2 capacitors are two filter capacitors used at the input and output of the regulator to suppress any AC noise. LED1 is a power-on indicator LED.
For more detail: Breakout board for PIC16F1847 microcontroller
  • Can this board be used with other PIC16F 18-pin microcontrollers?
    Yes. It is compatible with PIC16F84A, PIC16F628A, and PIC16F88 because they share the same pin configuration.
  • What provides the regulated +5V power on the board?
    The AMS1117-5.0V voltage regulator provides the regulated +5V supply.
  • Is there an onboard power switch?
    No. There is no onboard ON/OFF switch, but two through-hole pads are provided to add an external switch; if no switch is used the pads must be shorted.
  • What type of DC input connector does the board use?
    The board uses a 2.1mm female barrel jack for DC input from a wall adapter.
  • What components are used to suppress noise on the regulator input and output?
    Two filter capacitors, labeled C1 and C2, are used at the input and output of the regulator to suppress AC noise.
  • Does the board include a power indicator?
    Yes. LED1 is provided as a power-on indicator LED.
  • What PIC16F1847 features make it suitable for small to medium projects?
    Features include 14 KB flash, internal 32MHz oscillator, multiple comms (I2C, SPI, EUSART), ADC, PWM/ECCP, timers, BOR/EWDT, ICSP/ICD, and wide operating voltage.
  • Can the board support low-voltage PIC16LF variants?
    The article notes low power PIC16LF182x/4x variants exist (1.8V–3.6V), but the board provides a +5V regulator; compatibility with low-voltage variants is not described beyond noting their specs.
Beginner Tutorials · PIC16F84A

PIC Stepper Motor Controller using PIC16F84A with Proteus Simulation

Introduction Stepper motors are widely used in embedded systems and DIY electronics projects where precise position control is required. This PIC Stepper...

Programmers & ICSP · PIC16F84A

PIC Musical Doorbell using PIC16F84A with Proteus Simulation

IntroductionThis microcontroller project demonstrates a musical doorbell built around a PIC16F84A and a simple piezo sounder.Using two push buttons, the system allows...

Programmers & ICSP · PIC16F628A

DHT11 Low Cost Humidity Sensor using PIC16F628A with Proteus Simulation

IntroductionThis microcontroller project demonstrates how to interface a low-cost DHT11 temperature and humidity sensor with a PIC16F628A using a Proteus simulation environment.The...

Development Boards & Kits · PIC18F4520

Voltage Measurement with A PIC Microcontroller

Voltage Measurement with PIC Microcontroller articulates a methodical framework for facilitating analog voltage measurement using the PIC18F4520, an advanced member of Microchip’s...

Development Boards & Kits

Ultra-Low Power: Microcontroller Standby Current to 130uA with OPEnS Power Control Board

At the OPEnS Lab, a key focus for our projects is achieving exceptionally long battery life. This was particularly true for the...

Development Boards & Kits

An Integrated Approach to Developing Applications with Microchip PIC Microcontrollers

1. Introduction In our daily lives, a variety of devices such as telephones, household appliances, and cars incorporate "smart" electronics, typically manifested...

Ibrar Ayyub

Ibrar Ayyub

I am an experienced technical writer holding a Master's degree in computer science from BZU Multan, Pakistan University. With a background spanning various industries, particularly in home automation and engineering, I have honed my skills in crafting clear and concise content. Proficient in leveraging infographics and diagrams, I strive to simplify complex concepts for readers. My strength lies in thorough...