new PIC CLCDesignerTool with simulator and PIC18F support
For those with an aversion to MPLABX, or who just want a simple, easy to use standalone tool there is a new, updated version of the old CLCDesignerTool available. CLCDesignerTool V4 adds features not...
View ArticleHandling a lot of text data, any simple and practical ways?
Hello. I had a Noritake VFD module lying around, and decided to make a clock out of it. Since it is HD47780 compatible, there were no issues for main display code, as you can see from the attached...
View Article18F45K22 timer/counter
Good evening all. I'm trying to enable timer 3 and timer 5 as counters, and clearly I have something wrong. I can't write to them to zero them out, and they don't count. Reading the datasheet as well...
View ArticleSPI Serial LCD and VFD Displays with PBP, is LCDOUT supported?
Hello. I've got a nice VFD modules, which in theory have parallel mode too, https://www.newhavendisplay.com/m022...11g-p-815.html But I was not able to make them work with PBP in that mode. I tried...
View ArticleDT-ints and elapsed timer compilation errors.
Hi Guys, I'm having some compiler issues when trying to create a program around DT's interrupts and elapsed timer. In the below code, if I comment out Code: @ INT_ENABLE TMR1_INT ; Enable Timer 1...
View ArticleStrange Contactor Problem
Hi, I've built 3 cabinets, each has a relay with a 12V coil that switches 230V which feeds into the coil of a contactor. In one of the cabinets, the relay still works but the contactor has suddenly...
View ArticleLoop issues
I have a very simple test loop that only partly functions and I cannot figure out why. main: if PortB.0 = 0 then if PortB.1 = 1 then if PortB.4 = 1 then runtime = 60 endif endif endif if PortB.0 = 1...
View ArticleCan LM1458 Op-amp be replaced by LM1558?
Hello, I bought a LM1458 Op-amp after reading a detailed introduction article about this device, here's the link: LM1458 datasheet. It says that LM1558 is the alternative of LM1458. But it didnÂ’t give...
View ArticleMicrochip Chip Shortage
Today, I was browsing through the Microchip website and to my horror most of the chips are out of stock. The expected shipping date for most of them is September 2022, a year from now. I understand...
View Article10F206 not running code
Please allow me to get the setup info out of the way. PIC 10F206 genuine from Microchip directly. Picket 2 ( has the OSCCAL auto-regeneration ) very simple flash test hex file PICBASIC PRO 3 compiler...
View ArticleCode for double width characters on any HD44780 compatible display, need...
Hello. Below is my code which generates very nice looking, double width letters from 0 to 9, on any HD44780 compatible LCD module. Works well on LCD, OLED, VFD. Below I'm attaching the sample pictures....
View ArticleJust wanted to say Hi!
Thanks a lot, A lot of info.Feel free to visit my blog post :: joker 123
View ArticlePICkit-4 Installation in PBP/MCS
Several months ago, I purchased a PICkit 4 programmer/debugger pod inasmuch as support for the PICkit 3 pod has been discontinued. I wanted to create a programmer profile for the PICkit 4 in the...
View ArticleNewhaven NHD-0420CW OLED Display (US2066 Controller)
The Newhaven NHD-0420CW series of OLED displays is an expensive (~$40 US) but flexible and brilliant OLED character display available in a variety of colors. I recently used this display in a WWVB time...
View ArticleHW-179 8-Digit 7-Segment LED Display (MAX7219 Driver)
This sample code demonstrates writing to an 8-digit 7-segment LED display (the HW-179 module) that uses the MAX7219 driver device. The MAX7219 is fully SPI compliant, and as such does not require the...
View ArticleHW-179 8-Digit 7-Segment LED Display (Cascaded MAX7219s)
My earlier post provided sample code for a single HW-179 8-digit 7-segment LED display. The MAX7219 provides for a cascade configuration such that multiples of 8-digit displays can be connected to...
View ArticleHow to read from single LOOKUP table into different variables?
I'm making my own "library" for ST7920 display, which allows to display 18x4 lines of custom charset, in dimensions of 16x2 LCD display. Since there is no string variable support in PBP, I want to find...
View ArticleMultiplying with 11 using PIC
Hi Anyone can help about the following task. Have to multiply input frequency by 11. The input frequency range is from 1 Hz to 1 MHz. Output frequency has to be from 11 Hz to 11 Mhz. Input frequency is...
View Article