Just found this and I thought maybe you should guys should know... I think it's quite cool.. for $1.2 in quantity it looks like it packs a lot of stuff:
http://issuu.com/eeweb/docs/05_2014_embedded_developer/8?e=7607911/7799579PIC16F(L)170X/171X microcontrollers combine Intelligent Analog integration with low cost and extreme low power (XLP) to suit a variety of general purpose applications. These 14 to 44-pin devices deliver
on-chip Op Amps, Core Independent Peripherals (CLC, NCO and COG), Peripheral Pin Select and Zero-Cross Detect, providing for increased design flexibility.
Digital Peripherals:
• Configurable Logic Cell (CLC):
- Integrated combinational and sequential logic
• Complementary Output Generator (COG):
- Rising/falling edge dead-band control/blanking
• Numerically Controlled Oscillator (NCO):
- Generates true linear frequency control and increased frequency resolution
- Input Clock: 0Hz < FNCO < 32 MHz
- Resolution: FNCO/220
• Capture/Compare/PWM (CCP) module
• PWM: Two 10-bit Pulse-Width Modulators
• Serial Communications:
- SPI, I2C™, RS-232, RS-485, LIN compatible
- Auto-Baud Detect, auto-wake-up on start
• Up to 35 I/O Pins and One Input Pin:
- Individually programmable pull-ups
- Slew rate control
- Interrupt-on-change with edge-select
• Peripheral Pin Select (PPS):
- Enables pin mapping of digital I/O
Intelligent Analog Peripherals:
• Operational Amplifiers:
- Two configurable rail-to-rail op amps
- Selectable internal and external channels
- 2 MHz gain bandwidth product
• High-Speed Comparators:
- Up to two comparators
- 50 ns response time
- Rail-to-rail inputs
• 10-Bit Analog-to-Digital Converter (ADC):
- Up to 28 external channels
- Conversion available during Sleep
- Temperature indicator
• Zero-Cross Detector (ZCD):
- Detect when AC signal on pin crosses ground
• 8-Bit Digital-to-Analog Converter (DAC):
- Output available externally
- Internal connections to comparators, op amps,
Fixed Voltage Reference (FVR) and ADC
• Internal Voltage Reference module