Hey guys welcome back , today i’ll be telling you about the features and uses of the newly launched PIC16F18446 by Microchip . The PIC controller that has been recently launched is a mini development board with a on board USB slot . The Board has various pin slots provided for other hardware interconnections just like we have in the Arduino board . The good think about this board is that it is very tiny and easy to handle and can fit into your project very easily !
Some of the great features of the small MCU are :
- The Compact footprint offers flexibility during prototyping phase
- On-board 8-bit MCUs support a wide range of applications
- Integrated drag-and-drop Programmer with USB Interface
- Integrates seamlessly with MPLAB Xpress IDE and MPLAB Code Configurator for the quickest development.
Key Attributes :
- 12-bit ADC with computation, up to 24 channels
- Up to Two Comparators
- Up to four Configurable Logic Cells (CLC)
- Up to 28 KB Flash Program Memory
- Up to 2 KB RAM
- 256B of EEPROM
- Two 10-bit PWMs
- Complementary Waveform Generator (CWG)
- Two Capture, Compare, PWMs (CCP)
- Numerically Controlled Oscillator (NCO)
- 5-bit DAC
- Complementary Waveform Generator (CWG)
- Windowed Watch Dog Timer (WWDT)
- Communication: SPI/I2C and EUSART
- Capacitive Touch Sensing
- Peripheral Pin Select (PPS)
- Available in 14-, 20- and 28- pin
As, mentioned above we have almost similar functionalities as of the arduino but the thing that we really liked about this one is that you can program it from wherever you want due to it’s integration with MPLAB Xpress IDE and MPLAB Code Configurator , that means you really do not need to download any software for it’s programming and you can do that directly through it’s MPLAB Cloud based IDE . To know more about the MPLAB Cloud Based IDE you can refer the official website of Microchip here http://www.microchip.com/mplab/mplab-xpress . We know you’re also excited as much as we are about the launch of this wonderful product by Microchip . Let us know some more details about this one . Also if You want to have a look on what projects did we develop using PIC16F887 you can see them here http://circuitcooks.com/digital-oven-a-project-based-on-pic-microcontroller/
The On-Board Application Processor
The 20- pin PIC16F18446 MCU is the centerpiece of this MPLAB Xpress board. The product family features a high level of core independent peripherals that can be combined to perform a wide variety of functions without the core. The integration of the peripherals, allow for interconnections that bring a new level of interaction between peripherals enabling unsurpassed flexibility in creating functions for a wide range of applications including consumer electronics, Internet of Things (IoT) and wearable technology applications. These products also include power conserving functionality, including Idle/Doze operating modes and Peripheral Module Disable (PMD) in addition to XLP low-power technology.
Wow ! They are some really good features , aren’t they ?
There is a drag and drop programming facility that has been specially integrated for this evaluation board . Is is quick and easy to set up .The MPLAB Xpress Evaluation board connects to your PC as a USB Flash drive, so no drivers are needed. Programming of the target device is completed in microseconds, with no waiting. The evaluation board makes it quick and easy to build a working prototype in a short period of time.
MPLAB Xpress is a perfect starting point for new users of PIC Microcontrollers (MCU) – no downloads, no machine configuration, and no waiting to get started on your system development.With massive amounts of storage available to users, you can store your current projects in the Cloud. The Community feature allows you to share your ideas with others, or gain inspiration from the shared code repository.Best of all, MPLAB Xpress IDE is FREE, and can be accessed from any Internet-connected PC or Mac, anywhere in the world.
Now coming back to Arduino !
It is not as small as compared to this board specifically (talking about the Arduino Uno R3), although we have smaller versions of arduino available . Arduino also offers a lot of functionalities that doesn’t let us move onto another dev. board but here it has got some real competition !
The Arduino Uno is a microcontroller board based on the ATmega328. Arduino is an open-source, prototyping platform and its simplicity makes it ideal for hobbyists to use as well as professionals. The Arduino Uno has 14 digital input/output pins (of which 6 can be used as PWM outputs), 6 analog inputs, a 16 MHz crystal oscillator, a USB connection, a power jack, an ICSP header, and a reset button. It contains everything needed to support the microcontroller; simply connect it to a computer with a USB cable or power it with a AC-to-DC adapter or battery to get started.
Features of the Arduino Uno :
- Microcontroller: ATmega328
- Operating Voltage: 5V
- Input Voltage (recommended): 7-12V
- Input Voltage (limits): 6-20V
- Digital I/O Pins: 14 (of which 6 provide PWM output)
- Analog Input Pins: 6
- DC Current per I/O Pin: 40 mA
- DC Current for 3.3V Pin: 50 mA
- Flash Memory: 32 KB of which 0.5 KB used by bootloader
- SRAM: 2 KB (ATmega328)
- EEPROM: 1 KB (ATmega328)
- Clock Speed: 16 MHz
And we all know you need to download the Arduino IDE for programming it using a USB cable . ( No software installation needed for PIC16F18446)
So guys ! What are your thoughts about this ? Which Development board would you choose for your Project Application ?Mention in the comments down below and tell us .