App note: Using the Microchip motor model library for Simulink

Using the Microchip motor model library for Simulink, app note here (PDF!): Microchip’s Motor Model Library is a set of components (“blocks”) that can be used with the Simulink® simula- tion tool from MathWorks®. These blocks are intended to allow engineers to model a system with Permanent Magnet Synchronous Motors (PMSMs) under closed- loop control of an […]

App note: An overview of DMX512A

An overview of (Digital Multiplex) DMX512A (PDF!) from Microchip: This application note presents an overview of DMX512A. It shows and explains the recommended electrical and electronic requirements, then presents how the protocol was implemented in the Microchip Technology DMX512 Library. Included is a discussion on using the back-channel capabilities. DMX512 is the most common lighting communications protocol used […]

App note: USB to I²C bridge reference guide

A USB to I²C bridge reference guide (PDF!) from Microchip: Microchip’s SCSI USB to I²CTM bridge devices provide a USB to I²C bridge. The I²C bridge utilizes SCSI pass-through commands using the Mass Storage Class driver. The internal hub can have e.g., three ports enabled with two exposed externally. This document includes the following topics: • Example of […]

App note: PCB Design Guidelines for QFN and DQFN Packages

Efficiently design your PCB involving QFN or DQFN packages with this App note from Microchip. Successful implementation of QFN and DQFN packages requires special consideration for printed circuit board (PCB) layout and solderpaste stencil production. This application note describes the important items to consider. QFN packages are physically robust, thermally efficient, and occupy much less […]

App note: USB Battery Charging with the Microchip/SMSC USB2534 Hub Controller

USB2534 Hub Controller Chip provides various battery charging protocols built-in. App note here. The Universal Serial Bus (USB) is the most used computer interface in the world. It started as an expansion bus for personal computers, but has proliferated quickly due to its flexibility, performance, and hot plug capability. It is used by most portable […]

App note: Wi-Fi data logger

An app note from Microchip on Wi-Fi data logger (PDF!): Dataloggers are used in a variety of industries, some examples are: Environmental sensors Motor RPM measurements Location tags using GPS Temperature sensors Light sensors Motion sensors A data logger can be configured in a number of ways depending on the application. This case study covers the following application […]

Application note: WiFly WebScan

Here’s an application note from Microchip: WiFly WebScan (PDF!) WebScan is a special firmware release based on the standard WiFLY firmware that is designed to run on all Roving Networks Wi-Fi™ modules such as the RN-171 and RN-131. The Webscan firmware adds Real-Time Location System (RTLS) capability and is designed specifically to address the key requirements in […]

App note: Debugging stand-alone real-time clock/calendar-based applications

Here’s an application note from Microchip:  Debugging stand-alone real-time clock/calendar-based applications  (PDF!) An increasing number of applications require Real-Time Clock/Calendar (RTCC) devices. Microchip’s RTCC’s (I2C™ and SPI) are feature-rich devices that incorporate EEPROM, Time/Date registers, Time-Stamp registers, alarm modules, SRAM, a watchdog timer, and event detect modules, making them useful in many timekeeping applications. This application […]

App note: Using the PIC16F1XXX High-Endurance Flash Block

An application note from Microchip: Using the PIC16F1XXX High-Endurance Flash Block (PDF!) This application note illustrates the benefits offered by the high-endurance Flash block and describes a small C library which allows a simple and safe use of its capabilities.

MPLAB X IDE v2.05 released

Microchip has announced the release of MPLAB IDE v2.05. This release provides:Major performance improvements in opening and closing projects. Added Emulation Header Data Breakpoint comparisons on , !=. Avoid building projects when tool options are changed that do not require a rebuild. ASM hyperlinks to labels and Include files. Jump Trace added for 33/24EP devices. […]

App note: A complete low-cost design and analysis for single and multi-phase AC induction motors using an 8-Bit PIC16 microcontroller

Here’s an application note (PDF!) from Microchip on driving a single and multi-phase AC induction motor (ACIM) using the PIC16F1509 microcontroller: This document provides a detailed analysis of driving a single and multi-phase AC induction motor (ACIM) using the PIC16F1509 microcontroller. Laboratory data is presented alongside the simulated data in an extensive reasoning of the entire design. The purpose […]

Microchip PIC chips could have been the Power Behind Arduino

Gerry Sweeney writes: As I understand it Microchip are in the silicon chip business selling micro-controllers – actually Microchip make some really awesome parts and I am guessing here but I suspect they probably want to sell lots and lots of those awesome parts right? So why do they suppress their developer community with crippled […]

Pratham: Breadboardable PIC32 board

Gaurav Chaudhary  has written an article detailing his Pratham – breadboardable PIC32 breakout with USB OTG , USB/SDCard/UART bootloader: doing random projects with Microcontroller i always come into position when i need to have a bit more power and Peripherals then regular 8-bit micro or Arduino has to offer, but most of the powerful micro usually come in […]

Microchip’s Harmony supplements MPLAB

Users of Microchip’s MPLAB will be interested to know about their latest addition to the IDE known as Harmony. MPLAB Harmony is a new process for software design, development, testing and documentation. It consists of a set of peripheral libraries, drivers, system services, middleware, and third-party code that will make it easier to create all […]

App note: Four channel digital voltmeter with display and keyboard

Here’s an old but quite clever approach app note from Microchip on utilizing microcontroller I/O’s to handle multiple display and switches with only few pins. This application note demonstrates the capability of the PIC16C71 and has been broken down into four subsections: • Multiplexing Four 7-Segment LED Displays • Multiplexing Four 7-Segment LED Displays and […]

App note: Tone Generation and Melody Player

Two application guides (Tone generation and Melody player) from Microchip to get you started on tone generation basics, these might help create musical greeting cards to give to your fellow geeks this coming holidays. A general purpose resonator routine is implemented using a PIC17C42. This routine is used to generate multiple tones. A tone signal […]

App note: LCD biasing and contrast control method

Application note on direct Liquid crystal display driving using PIC microcontrollers. This Application Note provides methods that can be used to provide biasing voltages for Liquid Crystal displays. This document covers most of the biasing methods used in the PIC microcontrollers with an LCD controller.

App note: PICmicro device programming, what you always wanted to know (but didn’t know who to ask)

The basics of how to get your firmware into your PIC microcontroller. App note can be found here. For more than a decade, Microchip has published a lot of information about programming its 8-bit microcontrollers. There is now so much information out there, in fact, that it’s sometimes hard for engineers and technicians who are […]