October 18, 2011 by Chris
Here is a great project for getting your hands dirty while honing in on both your PCB board design skills and verilog/vhdl programming skills. The article shows you how to make a small, simple and straight- forward dev board for a well known Xilinx CPLD. The documentation is thorough, with example code and all the hardware design (eagle board layout and schematic) available for download.
PyroFactor: 
September 25, 2011 by Chris
The watchdog timer is something most embedded designers put off learning about until it's necessary, primarily because it's not typically necessary. However, when you begin designing for very redundant systems for space or autonomy, you will have to use it. This article covers what this thing is and how it is used. Some software examples are included.
PyroFactor: 
September 24, 2011 by Chris
Simulink is a part of a larger engineering tool called MatLab and has a wide variety of design and test functions. This article shows you how to use SimuLink to build functional system models for a PIC microcontroller using simulink blocks. Code is generated by simulink and downloaded to the PIC. It is just as easy as it sounds, so take a look at microchip's simulink blockset.
PyroFactor: 
September 17, 2011 by Chris
“The DTMF decoder 2 is a useful tool used for decoding DTMF (Dual Tone Multi frequency) generated by telephones. The decoded digits are viewed on a 16x2 LCD screen. The DTMF decoder can be directly connected to a Serial port to view the digits in HyperTerminal on a computer.”
PyroFactor: 
September 11, 2011 by Chris
Some light reading for today: For those of you who took a look at my recent
intro to interrupts article and are still wondering why? This article is a great summary of the advantages that interrupt hardware and software logic offer us as electronics builders and designers. The main goal here is to show you how bad latency is in polling based systems.
PyroFactor: 
September 2, 2011 by Chris
Embedded System design becomes a whole lot easier when we actually have a great definition of what an embedded system is. This article explains every aspect of embedded systems from both a design and business perspective for why we need embedded systems, like PIC, AVR or ARM, and where they should be used.
PyroFactor: 