An application note from Microchip: Avoiding MOSFET driver overstress (PDF!) This application note describes how to avoid MOSFET driver overstress. MOSFET drivers are used in many applications to drive the high input capacitance of a power MOSFET device. MOSFET drivers … Read more
An application note from Microchip: Practical guide to implementing Solar Panel MPPT Algorithms (PDF!) This application note describes how to implement MPPT using the most popular switching power supply topologies. There are many published works on this topic, but only … Read more
Here’s an app note from Microchip describing the best design practices when developing capacitive touch applications in noisy environments: This application note will begin by defining the problems caused by noise, and explain how that noise typically affects systems. Hardware guidelines … Read more
Here is an application note from Microchip describing how a PIC12HV615 MCU can be used to implement a digital current control loop for power LEDs: This document describes a power LED driver solution using the PIC12HV615 microcontroller (MCU). The PIC12HV615 … Read more
Here is an application note from Microchip describing how to get maximum power out of a solar panel. The focus of this application note is to identify how to get the maximum power out of a solar panel to power … Read more
BodyCom™ Technology provides a secure communication channel using the human body: Microchip’s BodyCom™ Technology is a short-range, low-data-rate communication solution for securely connecting to a wide range of wireless applications. Activated by capacitively coupling to the human body, the system … Read more
Bit Banging I2C on mid-range MCUs with the XC8 C compiler: This application note is intended to serve as a reference for communicating with Microchip’s 24XXXX series Serial EEPROM devices without relying on a hardware serial port to handle the … Read more
The MCP19111 enhanced power analog controller is a 1.2 MHz buck controller with an integrated PIC12F inside. It features programmable coil current limit, over and under voltage protection, adjustable feed back loop, as well as up to 12 GPIOs.
We often use the peripheral pin select (PPS) feature of PIC24F devices. This feature gives you the option to map some peripherals onto many different pins, instead of being locked onto specific pins. Here’s the reference manual for PPS. Most … Read more
Here’s an app note from Microchip describing how to use USB flash devices with microcontrollers that have USB host capability. The article also provides instructions on how to use the USB OTG Configuration tool. This document describes the USB Data … Read more
Here’s an app note from Microchip describing the implementation of the mTouch capacitive voltage divider (CVD) capacitive sensing. CVD is a capacitive sensing technique designed to only require a single ADC pin to function. CVD measures capacitance connected to this … Read more
Here’s an app note from Microchip describing how to use the configurable logic cell (CLC) and the numerically controlled oscillator (NCO) peripherals to generate a high resolution pulse-width modulation signal. These peripherals are relatively new to Microchip’s product line and … Read more
Microchip describes the digitally addressable lighting interface (DALI). This interface was designed to control dimmable fluorescent ballasts. Two wires are used to transmit Manchester coded message packets. The timing is standardized at 1200 bps so there is no need to … Read more
Here’s an app note from Microchip describing various methods for measuring pulse in periodic and non-periodic waveforms. Calculating duty cycle in periodic waveforms is also described. Many times it is desirable to quantify the pulse width of a periodic signal, … Read more
Here’s an app note from Microchip detailing how to match MOSFET drivers to MOSFETs. There are many variations of MOSFETs out there, and matching one to your driver and vice-versa is essential to getting the most out of your system. … Read more
Here’s an application note from Microchip describing how to implement video playback, and streaming on PIC32 microcontrollers. The article is written around the Multimedia Expansion Board which features an LCD graphics controller, but it’s enough to grab the basic concepts … Read more
Microchip yesterday announced the XC++ compiler for PIC32 microcontrollers. It’s free to use, but comes with code optimization restrictions in the free version. This compiler adds support for C++ code, and comes with built in Dinkumware template libraries The MPLAB … Read more
Here’s an app note from Microchip describing how to implement capacitive sensing using two pins on the tiny PIC10F microcontroller. Capacitive sensing is implemented by turning the comparator into a relaxation oscillator. The output of the comparator is used to … Read more
A handy serial EEPROM cross reference guide from Microchip. Lists devices from Atmel, Catalyst, Fairchild, Philips, Rohm, ST, and Xicor that are interchangable with Microchip’s serial EEPROMs
Bus Blaster v3 design overview, programming and self-test. We also thank Microchip for sending us 2 tubes of scratch ‘n’ dent 23LC1024 marked 23K1024. Read about the Bus Blaster v3 and how it came to be, below. Update: new video … Read more
Recent Comments