Microchip Technology Inc

PIC16F161X Product Family

Speed, Ease and Safety

The PIC16F161X family continues our longstanding tradition of innovation in 8-bit MCUs, with several features designed to enhance system response, efficiency, and security, while minimizing design time and effort. With pin counts from 8 to 20 pins, Program Memory sizes up to 14 KB, and a number of Core Independent Peripherals, the PIC16F161x devices can be used in a wide variety of applications, ranging from white goods to gas and electric power tools.

Design in Man-Weeks, Not Man-Months

By abstracting commonly requested system functions into flexible on-chip hardware modules, we’ve not only increased the PIC16F161x family’s throughput and CPU bandwidth, we’ve also enabled a significant reduction in software design effort necessary to architect those functions. Now, complex PID control loops can be created with as few as seven instructions to set them up. Power management signaling over standard communication protocols, such as HDMI, can be decoded without requiring custom hardware. Using MPLAB® Code Configurator, many functions can be set up in minutes, drastically reducing design time.

Key Attributes:

  • 32 MHz Internal Oscillator
  • Up to 14 KB Self-Write Program Memory
  • 128B of Non-Volatile High Endurance FLASH
  • Up to 1 KB RAM
  • 10-bit ADC, up to 12 channels
  • Two Comparators
  • 8-bit DAC
  • 10-bit PWMs with complement generation
  • EUSART, SPI, and I2C™
  • Available in 8, 14, and 20 pins

Building Blocks for Function Enablement

Math Accelerator
+

The Math Accelerator offers completely Core Independent calculations, with the capability to perform 16-bit math and PID operations. Offloading these functions leaves the CPU free to perform other system tasks, consumes less program memory, and reduces the overall power consumption of the MCU.

Click for More Info

Angular Timer
+

The Angular Timer acts as an abstraction layer when designing systems based on rotational or sinusoidal events, such as motor control, TRIAC control, or Capacitive Discharge Ignition (CDI) systems. Regardless of speed, the Angular Timer allows recurring interrupts at a specific rotational or sinusoidal angle with no software setup hassles.

Click for More Info

CRC/SCAN Module and Windowed Watchdog Timer (WWDT)
+

The CRC/SCAN module and the Windowed Watchdog Timer (WWDT) work in tandem to provide engineers with the tools necessary to incorporate functional safety into their application. By ensuring the integrity of the program FLASH contents, PIC16F161x devices support the implementation of safety standards such as Class B and UL 1998.

Click for More Info

24-Bit Signal Measurement Timer
+

The 24-bit Signal Measurement Timer performs high resolution measurements of any digital signal in hardware, resulting in near zero latency and high performance when decoding custom communications protocols or signaling.

Click for More Info

Hardware Limit Timer
+

The Hardware Limit Timer can detect faults in motors, power supplies, and other external devices. It can automatically notify the system to make provisions to shut down and/or safely restart.

Click for More Info

Zero Cross Detect
+

The Zero Cross Detect module can monitor AC line voltage, and indicate zero crossing activity. This information is made directly available to on-board Waveform Generation peripherals for use in TRIAC control applications, greatly reducing both CPU demand and BOM cost.

Click for More Info

Configurable Logic Cell
+

The Configurable Logic Cell offers hardware-based combinational and sequential logic functions to simplify and accelerate many common tasks. The CLC can also be used as “glue” logic between peripherals, eliminating the need for CPU intervention during steady-state activity in complex control loops.

Click for More Info

100mA High Current Drive
+
100 mA High Current Drive, available on 2 I/O pins, can eliminate the need for an external MOSFET driver in a number of applications that require FET drive.