First PIC16F with Peripheral Pin Select, DAC, 2 opamps, Logic Cell, COG, NCO - Page 1
Forum section: electronics / general

author: mariush
author_rank: Super Contributor
timestamp: May 21, 2014, 12:07:46 am
content: 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/171Xmicrocontrollers 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 deliveron-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/OIntelligent 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

author: thm_w
author_rank: Super Contributor
timestamp: May 24, 2014, 12:12:50 am
content: Nice. The ZCD only requires one external resistor for operation.16F1703 datasheet:http://ww1.microchip.com/downloads/en/DeviceDoc/40001722A.pdf

author: westfw
author_rank: Super Contributor
timestamp: May 26, 2014, 10:53:16 pm
content: It's hard to believe that they're putting all those neat peripherals on a chip with only 2k of program memory... (yeah, yeah, it's like a configurable hardware block and sometimes only needs enough memory to hold the HW configuration, but still...)

author: macboy
author_rank: Super Contributor
timestamp: May 27, 2014, 12:23:42 pm
content: Quote from: westfw on May 26, 2014, 10:53:16 pmActually if you look at the 170x line specs, the 2k devices lack many of the peripherals. The 4k (.5k RAM) and 8k (1k RAM) devices have the full set of peripherals. I find that powerful peripherals can reduce the amount of code needed, sometimes significantly.

author: madshaman
author_rank: Frequent Contributor
timestamp: May 27, 2014, 12:32:43 pm
content: Quote from: macboy on May 27, 2014, 12:23:42 pmYeah, these chips are pretty sweet and 1K RAM is *plenty*, you can write a flight simulator in 1K..

author: AndyC_772
author_rank: Super Contributor
timestamp: May 27, 2014, 01:33:42 pm
content: I've used these parts in a couple of designs already. Very nice, easy to use and well integrated, but painfully short on program memory. I believe there are some larger versions scheduled for future release.