Microchip Technology Inc announced the new PIC16(L)F170X and PIC16(L)F171X family of 8-bit microcontrollers. These new MCUs are cost-effective solutions enriched with a set of intelligent analog and core independent peripherals and eXtreme Low Power (XLP) technology with 35nA Sleep Current and 30uA/MHz Active Current. They are available in packages from 14 up to 40/44 pin packages.
The Intelligent Analog Integration is here to reduce board size and overall cost by reducing the parts count. They are equipped with two internal Op-Amps for signal amplification and conditioning, 10bit ADCs and 5-8bit DACs High Speed Comparators to interface with the analog world and a brand new Zero Cross Detection feature (ZCD) for high voltage AC signal interface!
A set of Core Independent Peripherals are also embedded and they can handle tasks with no code or CPU supervision. The Configurable Logic Cell (CLC) is a very powerful tool which provides programmable combinational and sequential logic (yes, that) and also enables the on-chip interconnection of peripherals and I/O, thereby reducing external components, saving code space and adding functionality. If you do not know what the PIC CLC can do, then i suggest that you read the Configurable Logic Cell Tips 19n Tricks
Another Core Independent Peripheral is the Complementary Output Generator(COG) used to generate complementary waveforms with blanking/phase control. You can for example decode a Manchester-Encoded IR Signal directly with the COG instead of doing it in software!
Follow these links to learn more on the COG and CWG modules
Finally, the Numerically Controlled Oscillator (NCO) is a Core Independent Peripheral used for Precision linear frequency control. Check out the Microchip Application Note 1523 to find out how to make a Sine Wave Generator Using Numerically Controlled Oscillator Module.
The Peripheral Pin Select(PPS) is a feature to help the PCB designer by mapping any digital peripheral to any I/O pin. More modules can be embedded in a smaller package since one can define which modules to use and which IOs to use for each module!
The new PCU family feature 3.5 KB up to 28 KB of self-read/write Flash program memory, 258 B up to 2 KB of RAM.