Tag: PIC

Pulse Width Modulation

MicroControllers are digital devices and usually do not have built in digital to analog converters (or DACs) to output an analog signal. Some, however, do have analog input. For digital output, the voltage is one of two values. Output voltage is either 0 volts or near equal to the voltage source (‘off’ or ‘on’). Using a technique …

Continue reading

PIC Assembler Coding

PICKit2 Clone Programmer

I became re-interested in Microchip PIC assembler coding recently. I hadn’t really used it for a number of years (since before 2009). The ‘C’ language is usually efficient enough and easier to code for most projects I do. I used one of my DIY PIC18F4550 Pinguinos for experimentation. As you might guess, I decided to …

Continue reading

Atmel versus PIC Microcontrollers

Many years ago (I am old  ;-)) I was asked which microcontrollers are  best, ones from PIC (microchip.com) or ones from  Atmel (atmel.com). At the time I was asked, there was a lot of discussion about chip architecture, instruction sets and which chip was best. I thought at the time and still feel this way, …

Continue reading