microchip

PICKITAUTOWATCH A NEW APPLICATION FOR BOTH THE PICKIT2 AND PICKIT3 PROGRAMMERS

PICKITAUTOWATCH: A NEW APPLICATION FOR BOTH THE PICKIT2 AND PICKIT3 PROGRAMMERS

PICKitAutoWatch is a new application and a new approach to programming microcontrollers. PICKitAutoWatch supports both PICkit2 and PICkit3 programmers.  The software is feature rich and easy to use via a simple user interface. PICKitAutowatch is the best value for money products if you are simply programming your part as it supports the PICkit2 and PICkit3 programmers. PICKitAutoWatch provides support […]

PICKITAUTOWATCH: A NEW APPLICATION FOR BOTH THE PICKIT2 AND PICKIT3 PROGRAMMERS Read More »

TDK INVENSENSE MOD CH101 ULTRASONIC TOF SENSOR MODULE

TDK INVENSENSE MOD-CH101 ULTRASONIC TOF SENSOR MODULE

Mouser Electronics, Inc., the authorized global distributor with the newest semiconductors and electronic components, is now stocking the MOD_CH101 ultrasonic time-of-flight (ToF) sensor module and DK-CH101 SmartSonic™ platform from InvenSense, a TDK Group company. The ToF solutions offer fast and accurate range measurement with ultra-low power consumption, and are capable of detecting objects of any

TDK INVENSENSE MOD-CH101 ULTRASONIC TOF SENSOR MODULE Read More »

MICROCHIP SIMPLIFIES HARDWARE BASED IOT SECURITY

MICROCHIP SIMPLIFIES HARDWARE-BASED IOT SECURITY

A pre-provisioned solution that provides secure key storage for low-, mid- and high-volume device deployments using the ATECC608A secure element is now available from Microchip Technology. According to the company, the Trust Platform for its CryptoAuthentication family enables companies of all sizes to implement secure authentication. The platform consists of a three-tier offering, providing out-of-the-box

MICROCHIP SIMPLIFIES HARDWARE-BASED IOT SECURITY Read More »

Placing code in a specific Rom Flash Program Memory Address of Microchip Pic Microcontroller

Placing code in a specific Rom/Flash/Program Memory Address of Microchip Pic Microcontroller

Recently i was working with 8-bit pic16f877 microcontroller and i want to place program code at a specific rom(read only memory) location. I was working with xc8 compiler and mplabx ide.  Previously i did this same thing many times while using c18 c compiler. C18 compiler uses #pragma code directives to accomplish this task. But when i

Placing code in a specific Rom/Flash/Program Memory Address of Microchip Pic Microcontroller Read More »

Interfacing Graphical LCDGLCD JHD12864E with Microchip PIC16f877 Microcontroller

Interfacing Graphical LCD(GLCD-JHD12864E) with Microchip PIC16f877 Microcontroller

In this post/tutorial i am going to teach you how to interface graphical lcd jhd12864E with microchip pic16f877 microcontroller. I am going to display my website name “www.microcontroller-project.com” and a special pattern that displays thick lines on dotted graphical lcd display. In graphical lcd name “jhd12864” the number 128×64 means lcd has 128 coulombs and 64 rows.

Interfacing Graphical LCD(GLCD-JHD12864E) with Microchip PIC16f877 Microcontroller Read More »

16×2 lcd in 4 bit mode

Interfacing Lcd(8×1,8×2,10×1,10×2, 16×2, 16×4, 20×1, 20×2, 40×1,40×2) in 4 Bit Mode with Microchip Pic16f877A Microcontroller

In this project i am going to interface 16×2 lcd display in 4-bit mode with Microchip Pic16f877 microcontroller. We can interface any size of character lcd display (8×1,8×2,10×1,10×2, 16×2,16×2,16×4,20×1,20×2,40×1,40×2 etc) in 4-bit mode with pic microcontrollers. In 4-bit interface mode only 4 lcd data lines are used to display data on lcd screen. Usually lcd is

Interfacing Lcd(8×1,8×2,10×1,10×2, 16×2, 16×4, 20×1, 20×2, 40×1,40×2) in 4 Bit Mode with Microchip Pic16f877A Microcontroller Read More »

How to generate specific delay’s using Timers The internal structure of Pic Microcontroller’s

One Second Delay Generation by using internal Timers of Microchip Pic Microcontroller, xc8 compiler with Mplabx Ide

While working with microchip pic microcontrollers i came across a situation where custom delay is required in seconds. I was working with pic18f4580 microcontroller, Mplabx ide and xc8 compiler. I know that __delay_ms() and __delay_us() macros do exists for generating delays. But i want to see how the timer configuration is done for one second delay. I

One Second Delay Generation by using internal Timers of Microchip Pic Microcontroller, xc8 compiler with Mplabx Ide Read More »

Display custom characters on 16×2 lcd using Microchip Pic16f877 Microcontroller

Display custom characters on 16×2 lcd using Microchip Pic16f877 Microcontroller

Here is a simple project on how to build/generate/make custom characters in 16×2 lcd and then print/display them on lcd using microchip pic16f877 microcontroller. Character lcd contains a set of ascii characters and some Chinese characters in their controllers. We invoke the ascii characters present in the ram for displaying them on lcd. But if

Display custom characters on 16×2 lcd using Microchip Pic16f877 Microcontroller Read More »

Displaying ASCII Characters on 16×2 Character lcd Using Microchip PIC16f877 Microcontroller

Displaying ASCII Characters on 16×2 Character lcd Using Microchip PIC16f877 Microcontroller

In this tutorial i am going to print/display ASCII characters on 16×2 lcd using pic16f877 microcontroller. Lcd is interfaced with pic microcontroller in 8-bit mode. Code is written in c language. High tech c compiler is used to compile code and code is written in Mp-lab ide. Interfacing 16×2 lcd with pic microcontroller and displaying characters

Displaying ASCII Characters on 16×2 Character lcd Using Microchip PIC16f877 Microcontroller Read More »

Microchip xc8 compiler place data in ram specific location address of pic microcontroller

Microchip xc8 compiler place data in ram specific location/address of pic microcontroller

This tutorial is about placing data in a specific ram(random access memory) location/address using xc8 compiler and mplabx ide. I am using microchip pic16f877 8-bit microcontroller in this tutorial. It has 8KB of rom (read access memory) and 368 Bytes of ram(random access memory). Its generally not recommended to place data in data memory(ram). Since data

Microchip xc8 compiler place data in ram specific location/address of pic microcontroller Read More »