Inside Circuit Cellar 2000 — 2010

ISSUE 114
January 2000
Theme: COMMUNICATIONS

Task Manager—Random Thoughts, Steve Meyst, 6.
New Product News, 8.
Synchronous Serial Communication—A PC Link To a SPI/Microwire Device, by Duane Mattern, 12.
Reach Out And Touch—Designing A Resistive Touchscreen, by Tom Dahlin, 20.
Neural Stamp—A Low-Cost Neural Network Processor, by Robert Lacoste, 26.
Embedded CAN Can, by Michael Howard, 36.
Embedded Living, Tuning Up the HCS-II, by Mike Baptiste, 40.
MicroSeries—High Definition TV—Part 3: DTV System Architec-ture, by Mark Balch, 62.
From The Bench—Speed Racer—Virtual Speed with the SX, by Jeff Bachiochi, 70.
Silicon Update—Atmel Gets Tiny, by Tom Cantrell, 78.
Priority Interrupt—It Starts with an Idea, by Steve Ciarcia, 96.
EMBEDDED PC SECTION
Nouveau PC, edited by Harv Weiner, 48.
Real-Time PC—A Matter of Time, Part 1: Accurate Timing and Frequency, by Ingo Cyliax, 50.
Applied PCs—The Mocking Bird Trial, PIC vs. 80188, by Fred Eady, 55.

ISSUE 115
February 2000
Theme: DATA ACQUISITION

Task Manager—What’s in Utah?, by Rob Walker 6.
New Product News, edited by Hav Weiner 8.
Reader I/O, 11.
Practical Analog Circuit Design, by Craig L. King, 12.
Build An AVR Programmer, by Stuart Ball, 16.
Bridging The Gap—Interfacing Resistive Sensors, by Dana Romero,26.
Launching The Roboat—Navigation by GPS Digital Compass, by Riccardo Rocca, 32.
Save Your Voice—A Digital Sound Board, by DuanePerkins , 40.
MicroSeries—Rapid Gratification with FPGA Design Part 1: Getting Up to Speed, by Tom Bishop, 66.
From The Bench—In Theory and in Practice Part 1: Digital Filters , by Jeff Bachiochi, 72.
Silicon Update—EZ-Mail Engine, by Tom Cantrell , 76.
Priority Interrupt—You’ve Got to be Y2Kidding, by Steve Ciarcia, 96.
EMBEDDED PC SECTION
Nouveau PC, edited by Harv Weiner, 48.
Real-Time PC—A Matter of Time, Part 2: Using IRIG Codes , by Ingo Cyliax, 50.
Applied PCs—A Personalized Virtual Web, by Fred Eady, 57.

ISSUE 116
March 2000
Theme: PROGRAMMABLE DEVICES

Task Manager—Hitting the Green, by Rob Walker, 6.
New Product News, edited by Harv Weiner, 8.
Applied USB: A Cookbook Approach, by Robert R. Severson, 10.
Flash Forward—Implementing Downloadable Firmware via Flash Memory, by Bob Brown and Michal Tamborski, 20.
Building A RISC System In An FPGA—Part 1: Tools, Instruction Set, and Datapath, by Jan Gray, 26.
Killing Bugs In Your PalmOS—Debugging with State Ma-chines, by Jeff Stefan, 36.
Throw Away The Key?—An iButton Lock System, by Mike Baptiste, 56.
MicroSeries—Rapid Gratification with FPGA Design Part 2: Quicker and Better Design, by Tom Bishop, 62.
From The Bench—In Theory and Practice—Part 2: Clock Adjustment and Digital Filters, by Jeff Bachiochi, 72.
Silicon Update—SoC it to Me, by Tom Cantrell, 76.
Priority Interrupt—Y2K Phooey, by Steve Ciarcia, 96.
EMBEDDED PC SECTION
Nouveau PC, edited by Harv Weiner, 44.
Real-Time PC—A Matter of Time—Part 3: Synchronizing a PC to a Time Signal, by Ingo Cyliax, 45.
Applied PCs—Getting the Databoot, by Fred Eady, 51.

ISSUE 117
April 2000
Theme: SIGNAL PROCESSING

Task Manager—Digital Becomes Analog, by Rob Walker, 6.
New Product News, edited by Harv Weiner, 8.
Getting Your Signals Straight—Walsh-Hadamard Encoders and Decoders in MATLAB, by Kizito Tshilumba Kasengulu, 12.
Building A RISC System In An FPGA—Part 2: Pipeline and Control Unit Design, by Jan Gray, 20.
The Shocking Truth About EMC—Part 1: Design for Compat-ibility, by George Novacek, 28.
A Quick Meter Made—Fast Frequency Meter for Low Frequencies, by Markus Desgronte, 52.
All About Correlation, by Ron Tipton, 58.
MicroSeries—Op-Amp Specifications Part 1: Served Italian Style, by Joe DiBartolomeo, 64.
From The Bench—Drop the Incredible Bulk—Using Capacitors as Isolation Components, by Jeff Bachiochi, 70.
Silicon Update—A Winter Timer Tale, by Tom Cantrell, 76.
Priority Interrupt—All Things Considered, by Steve Ciarcia, 96.
EMBEDDED PC SECTION
Nouveau PC, edited by Harv Weiner, 39.
Real-Time PC—POST It—Build a Power-On Self Test Card for PC/ 104, by Ingo Cyliax, 42.
Applied PCs—Under the Covers—Part 1: Get Embed(ded) with Windows NT 4.0, by Fred Eady, 46.

ISSUE 118
May 2000
Theme: Embedded Applications

Task Manager—It Takes All Kinds, by Rob Walker, 6.
New Product News, edited by Harv Weiner, 8.
A Reliable Network For Embedded Systems—Getting on Track, by Val Popescu and Gary Gibson, 10.
The Shocking Truth About EMC—Part 2: Practical Application, by George Novacek, 18.
Weather Data—Getting More Than One Wire’s Worth, by Willaim Beals & Russell Chadwick, 28.
Buying Power—A Low-Cost Power Supply, by Robert Kondner, 32.
Building A RISC System In An FPGA—Part 3: System-on-a-Chip Design, by Jan Gray, 36.
Embedded Living—HCS = Heating Control System?, by Mike Baptiste, 68.
MicroSeries—Op-Amp Specification Part 2: Getting Some Input, by Joe DiBartolomeo, 60.
From The Bench—Digital and Analog Output Control Taking Route X-10, by Jeff Bachiochi, 74.
Silicon Update—On The Road Again Part 1: Going Places with Silicon, by Tom Cantrell, 78.
Priority Interrupt—Publishing 101, by Steve Ciarcia, 96.
EMBEDDED PC SECTION
Nouveau PC, edited by Harv Weiner, 48.
Real-Time PC—Real Time Executive for Multiprocessor Systems Part 1: Introduction to RTEMS, by Ingo Cyliax, 50.
Applied PCs—Under the Covers Part 2: Applications via NT Embedded 4.0, by Fred Eady, 54.

ISSUE 119
June 2000
Theme: ANALOG TECHNIQUES

Task Manager—What’s it Worth?, by Rob Walker, 6.
New Product News, edited by Harv Weiner, 8.
Reader I/O, 11.
Get It Right The First Time—Tips & Tricks for Designing with Single-Supply Analog Amplifiers, by Bonnie Baker, 12.
Keep Up With The StarsEEP UP WITH THE STARS—Motorized Telescope Control, by Mel Bartels, 18.
Back To BasicX—Part 1: NetMedia’s Development System, by Brian Miller, 26.
Right On Time—Quartz Crystals and Oscillators, by George Novacek, 34.
Implementing A RAS Server Port—by Shawn Arnold, 54.
MicroSeries—Op-Amp Specifications, Part 3: Input/Output Stages, by Joe DiBartolomeo, 64.
From The Bench—The Chips Are Alive with the Sound of Music, Imitating the Dead Melody IC, by Jeff Bachiochi, 70.
Silicon Update—On The Road Again, Part 2: Taking Silicon for a Test Drive, by Tom Cantrell, 76.
Priority Interrupt—Choice Versus Default, by Steve Ciarcia, 96.
EMBEDDED PC SECTION
Nouveau PC, edited by Harv Weiner, 40.
Real-Time PC—Real Time Executive for Multiprocessor Systems Part 2: Running i386 RTEMS Applications, by Ingo Cyliax, 42.
Applied PCs—Picking Some ExacTicks Keeping Precise Time, by Fred Eady, 48.

ISSUE 120
July 2000
Theme: ROBOTICS

Task Manager—Lend Me Your…, by Rob Walker, 6.
New Product News, edited by Harv Weiner, 8.
BEAMStiquito—A Simple Circuit for an Inexpensive Robot, by James M. Conrad & Mark van Dijk, 10.
Beating The Heat—2000 Trinity College Fire Fighting Home Robot Contest, by Rob Walker, 14.
USB Chip Choices—Finding a Peripheral Controller, by Jan Axelson, 22.
Back To BasicX—Part 2: NetSnoop Application, by Brian Miller, 28.
115 VAC, To Go, Please—Drive a Portable Inverter with a PIC16C54, by Tom Napier, 34.
Quick And Easy Motor Control—Implementing a PIC-SERVO Controller, by Alan Kilian, 54.
Embedded Living—Two Ports in a PIC, A Communication Thermostat, by Mike Baptiste, 60.
MicroSeries—Op-Amp Specifications, Part 4: AC Applications, by Joe DiBartolomeo, 66.
From The Bench—DFP’s: Riding the Wave of the Future, by Jeff Bachiochi, 72.
Silicon Update—Swiss Army Chip, Programmable System Devices, by Tom Cantrell, 76.
Priority Interrupt—I Call It “Prospecting”, by Steve Ciarcia, 96.
EMBEDDED PC SECTION
Nouveau PC, edited by Harv Weiner, 38.
Real-Time PC—Real Time Executive for Multiprocessor Systems Part 3: Running i386 RTEMS Applications, by Ingo Cyliax, 41.
Applied PCs—Calling for Backup, The Value and Methods of Backing Up, by Fred Eady, 48.

ISSUE 121
August 2000
Theme: EMBEDDED PROGRAMMING

Task Manager—Coming Events, by Rob Walker, 6.
New Product News, edited by Harv Weiner, 8.
Reader I/O, 11.
Simplify Your Software Testing, by Jonathan Valvano, 12.
Look Ma, No PC!—A $55 Webcam, by Steve Freyder, David Helland, & Bruce Lightner, 20.
Anatomy Of a Compiler—A Retargetable ANSI-C Compiler, by Sandeep Dutta, 30.
The Joys Of Writing Software, by George Novacek, 36.
Who Needs Hardware?—Developing Without the Target, by Alan Harry, 58.
Count The Digits—Designing a Frequency Meter, by Tom Napier, 68.
From The Bench—Building on Familiar Ground, Part 1: Adding Analog to the 8051 Core, by Jeff Bachiochi, 74.
Silicon Update—We Ride the Waves, by Tom Cantrell, 78.
Priority Interrupt—First on the Block, by Steve Ciarcia, 96.
EMBEDDED PC SECTION
Nouveau PC, edited by Harv Weiner, 41.
Real-Time PC—Real-Time Executive for Multiprocessor Systems, Part 4: Debugging, by Ingo Cyliax, 43.
Applied PCs—Embedded Kiosk or Mission Impossible?, by Fred Eady, 49.

ISSUE 122
September 2000
Theme: MEASUREMENT AND SENSORS

Task Manager—From Sea to Shining SJC, by Rob Walker, 6.
New Product News, edited by Rick Prescott, 8.
Reader I/O, 11.
A Low-Cost Weather Station, by Gorden Dick, 12.
Digital Filters Made Easy—Part 1: Implementing with a DSP, by, Dan Cross-Cole, 20.
One Small Step—Part 1: Measuring Flight Data in Model Rockets, by Tom Napier, 30.
The Joys of Writing Software—Part 2: Software Considerations, by George Novacek, 34.
Embedded Living—An RS-485 Gateway: Linking an HCS-II to Another RS-485 Network, by Mike Baptiste, 70.
From the Bench—Building on Familiar Ground, Part 2: A new Addition, by Jeff Bachiochi, 80.
Silicon Update—Dial M-Core for Micros, by Tom Cantrell, 84.
Priority Interrupt—Virtual Reality, by Steve Ciarcia, 96.
EMBEDDED PC SECTION
Nouveau PC, edited by Rick Prescott, 41.
Home Scoping With X-10, by Dennis Wilkison, 42.
Real-Time PC—Catching the PCI Bus—Part 1: A Spin Through the Background, by Ingo Cyliax, 58.
Applied PCs—Rabbit Season Designing an Ethernet Adapter, by Fred Eady, 63.

ISSUE 123
October 2000
Theme: INTERNET AND CONNECTIVITY

Task Manager—Better Vision Through Landscaping, by Rob Walker, 6.
New Product News, edited by Rick Prescott, 8.
Reader I/O, 11.
A Winning Combination—PIC Internet Connectivity, by Edward Cheung, 12.
Navigating With GPS—by Jeff Stefan, 22.
Internet Connectivity—Do-it-Yourself or Off-the-Shelf?, by Alan Singer, 28.
The Joys of Writing Software—Part 3: Design Tips, by George Novacek, 34.
Routine Checkup—An Automotive Diagnostic Scan, by Dan Harrison, 56.
One Small Step—Part 2: Liftoff, by Tom Napier, 66.
From the Bench—They Just Haven’t Caught on Yet, by Jeff Bachiochi, 70.
Silicon Update—Who’s Nexus, by Tom Cantell, 76.
Priority Interrupt—Imputed Liability, by Steve Ciarcia, 96.
EMBEDDED PC SECTION
Nouveau PC, edited by Rick Prescott, 40.
Real-Time PC—Catching the PCI Bus,Part 2: Configuration, by Ingo Cyliax, 43.
Applied PCs—Rabbit Season Part 2: Jackrabbit Development Board, by Fred Eady, 50.

ISSUE 124
November 2000
Theme: WIRELESS COMMUNICATIONS

Task Manager—An International Blend, by Rob Walker, 6.
New Product News, edited by Rick Prescott, 8.
Reader I/O, 11.
Wireless Devices—Handling Power With Efficiency, by Brian Branson & David Gonzalas, 12.
Simplified TPU Programming—by Jeff Loeliger, 20.
A PIC17C44-Based Computer—by Duane Perkins, 34.
Design2K Winners—by Rob Walker, 56.
The “S” Is For Speed—Mike Baptiste, 64.
Silicon Update—eZ Does It, by Tom Cantell, 74.
From the Bench—Megawatt Castles Made of Sand, Exploring the Solar Cell, by Jeff Bachiochi, 78.
Priority Interrupt—Upgrade Math, by Steve Ciarcia, 96.
EMBEDDED PC SECTION
Nouveau PC, edited by Rick Prescott, 40.
Real-Time PC—Debugging an FPGA Module: Finding the Right Test Case, by Ingo Cyliax, 42.
Applied PCs—Rabbit Season Part 3: Network Analysis, by Fred Eady, 48.

ISSUE 125
December 2000
Theme: EMBEDDED DEVELOPMENT

Task Manager—How Will You Be Paying for That?, by Rob Walker, 6.
New Product News, edited by Harv Weiner, 8.
Reader I/O, 11.
SDRAM: The New Embedded Solution—by Mark Balch, 12.
Make Your Own Data Comfortable—Get Bit Cushions, by Michael Smith & Laurence Turner, 20.
Quizwiz—A Hand-Held Scoring Device, by Paul Kiedrowski, 32
Using The T6963 Controller-Based Graphics LCD Panel, by Brian Millier, 58.
Design for Reliabilty, Maintainablity, and Safety—Part 1: Getting Started, by George Novacek, 68.
From the Bench—Sharing Technology with Mother Nature: Out of State with an Internet-Compatible Cell Phone, by Jeff Bachiochi, 74.
Silicon Update—Hot Chips 12, by Tom Cantrell, 78.
Priority Interrupt—Continuing the Plan, by Steve Ciarcia, 96.
EMBEDDED PC SECTION
Nouveau PC, edited by Harv Weiner, 40.
Real-Time PC—A Cup of Java Part 1: Embedded and Real-Time Applications, by Ingo Cyliax, 43.
Applied PCs—Rabbit Season Part 4: The Wonderful World of TCP/IP, by Fred Eady, 50.

ISSUE 126
January 2001
Theme: EMBEDDED DEVELOPMENT

Task Manager—The Year in Preview, by Rob Walker, 6.
New Product News, edited by Harv Weiner, 8.
Reader I/O, 11.
The Geo-sentry—A System with Brawn, by Mark Balch, 12.
A Class Act—Making Your Own PCBs, by Paul Verhage, 20.
Design for Reliabilty, Maintainablity, and Safety—Part 2: Digging Deeper, by George Novacek, 28.
Embedded Living—What’s New on The (Automation) Home Front?, by Mike Baptiste, 54.
MicroSeries—Fundamentals of Second-Order Systems—Part 1: Where It All Began, by David Tweed, 62.
From the Bench—Where’s Waldo?: PInpointing Location by Interfacing with a GPS Reciever, by Jeff Bachiochi, 70.
Silicon Update—Sweet Sixteen, by Tom Cantell, 78.
Priority Interrupt—Electronic Evolution, by Steve Ciarcia, 96.
EMBEDDED PC SECTION
Nouveau PC, edited by Harv Weiner, 40.
Real-Time PC—A Cup of Java—Part 2: Standard Java in Real-Time Embedded Systems, by Ingo Cyliax, 42.
Applied PCs—Rabbit Season—Part 5: A Board You Can Afford, by Fred Eady, 48.

ISSUE 127
February 2001
Theme: SIGNAL PROCESSING

Task Manager—Signal Corps, by Rob Walker, 6.
New Product News, edited by Harv Weiner, 9.
Reader I/O, 11.
Quirks And SHARCs, by Michael Smith, 12.
An Altimeter For the Traveling Man, by Radek Vaclavik, 20.
Enabling The Couch Potato—Building a Remote-Controlled AV Switch with S-Video, by Jerry Wasinger, 28.
Working With AVR Microcontrollers—A Design Logic 2001 Primer, by Stuart Ball, 32.
Enhancing Automotive Subsystem Design with LIN—Implementing a LIN Protocol-to-CAN Gateway, by Thomas Schmidt, 60.
Above The Ground Plane—Bring the Noise!, The Analog Side of X10, by Ed Nisley, 66.
From the Bench—Car 54, Where (Exactly) are You?: Adding E-Mail Capabilities to your Project, by Jeff Bachiochi, 72.
Silicon Update—’51 Soldiers On, by Tom Cantell, 80.
Priority Interrupt—So, Where Were the Tanks, by Steve Ciarcia, 96.
EMBEDDED PC SECTION
Nouveau PC, edited by Harv Weiner, 40.
Real-Time PC—A Cup of Java Part 3: Embedded and Real-Time Solutions, by Ingo Cyliax, 42.
Applied PCs—One Thin DIME—Getting on the ‘Net with DOS, by Fred Eady, 46.

ISSUE 128
March 2001
Theme: ROBOTICS

Task Manager—Aye Robot, by Rob Walker, 6.
New Product News, edited by Harv Weiner, 8.
The Phoenix Rises to Victory, by John Piccirillo, 10.
Building Organic Robots with Students—A How-To Lesson, by Ken Boone, 18.
Fighting Fire with Robots—How to Build a Mobile Robot Base, by Mike Dvorsky, 26.
From the Oil Field to Your Home—The Geo–Mite’s Sensitivity Can’t be Beat, by David Penrose, 40.
Build a Lightweight R/C Receiver, by Ron Jesme, 46.
Fundamentals of Second-Order Systems—Part 3: Active Systems And Servos, by Dave Tweed, 52.
Wire is Passe, by Mike Baptiste, 60.
From the Bench—Getting a Grip on Complex Integration: Looking at FPSLIC, by Jeff Bachiochi, 72.
Silicon Update—SoC Hop, by Tom Cantell, 80.
Priority Interrupt—One Man’s Junk, by Steve Ciarcia, 96.
EMBEDDED PC SECTION
Nouveau PC, edited by Harv Weiner, 65.
Applied PCs—Launching E-Mail, by Fred Eady, 66.

ISSUE 129
April 2001
Theme: EMBEDDED APPLICATIONS

Task Manager—One for the Money…, by Rob Walker, 6.
New Product News, edited by Rick Prescott, 8.
DDS-GEN—Part 1: A High-Performance DDS Generator, by Robert Lacoste, 12.
PIC This Lock, by David Ward, 20.
A Sure Thing—Guaranteeing 99.99999% Reliability, by George Novacek, 28.
A Single-chip PN Sequence Generator, by Tom Napier, 36.
Flash Gang Programmer for Microcontrollers, by Noel Rios, 44.
Above the Ground Plane—Have You Seen the Light, by Ed Nisley, 66
From the Bench—See Through the FOG Using Fixed-Point Calculations: Fiber Optic Gyros, by Jeff Bachiochi, 70.
Silicon Update—Motor City MCU, by Tom Cantell, 76.
Priority Interrupt—An Embedded Future, by Steve Ciarcia, 96.
EMBEDDED PC SECTION
Nouveau PC, edited by Rick Prescott, 56.
Applied PCs—Just Like in the Movies: Working with SBC-386EX-S, by Fred Eady, 60.

ISSUE 130
May 2001
Theme: MEASUREMENT AND SENSORS

Task Manager—Clear As Mud, by Rob Walker, 6.
New Product News, edited by Rick Prescott, 8.
Measurement and Sensing with the MPC565, by Andrew Lillie, 10.
The Yard-Stick, by David Penrose, 16.
Frequency Meter Metal Detector, by Andrei Chtchedrine & Yuri Kolokolov, 26.
Ultrasonic Anemometry Anyone?, by Gordon Dick, 30.
Applied PCs—Return of the SBC: Multitasking Applications with SBC-386EX-S, by Fred Eady, 40
DDS-GEN—Part 2: The Generator, by Robert Lacoste, 50.
Behavioral Plant Simulation for Testing a Control Algorithm, by Kenneth Baker, 60.
From the Bench—Taking a Cue from the Cat, by Jeff Bachiochi, 70.
Silicon Update—The Company Formerly Known As Scenix, by Tom Cantrell, 76.
Priority Interrupt—Watch Out for the Bears, by Steve Ciarcia, 96.

ISSUE 131
June 2001
Theme: COMMUNICATIONS

Task Manager—In the Right Game, by Rob Walker, 6.
New Product News, edited by Rick Prescott, 8.
Wireless Data Link, by Tom Dahlin & Donald Krantz, 10.
High Performance Oscilloscope Amplitude Calibrator, by Stephan Goldstein, 20.
Under the Sea: A SCUBA Dive Monitor, by David Smith, 30.
Electronics Lab, by Mariano Barron & Javier Martinez, 38.
Applied PCs—Working with a Player, by Fred Eady, 48
The Road to Success: Driven to Design Contest Winners, by Rob Walker, 56.
Above The Ground Plane—Can’t Set Your Clock, by Ed Nisley, 60.
From the Bench—Intelligible HUBbub, by Jeff Bachiochi, 68.
Silicon Update—Power Tripped, by Tom Cantrell, 76.
Priority Interrupt—Still Doing the Old Stuff Better, by Steve Ciarcia, 96.

ISSUE 132
July 2001
Theme: EMBEDDED PROGRAMMING

Task Manager—Are We There Yet?, by Rob Walker, 6.
New Product News, edited by Rick Prescott, 9.
The Lighter Side of Programming: How to Improve a Singing Fish, by Marsette Vona, 12.
Keyless Entry Control System, by Steve Hsiung, 20.
USB, FTDI Style, by Jeff Pollard, 28.
A New View: An Award-Winning 3-D Telemeter Project, by Robert Lacoste, 32.
Inductive Sensors, by George Novacek, 38.
Put Telepathy to the Test, by Tom Napier, 44.
Applied PCs—Tuning the Data Radio: Wireless Data Communication, by Fred Eady, 54.
Steplocked Magic Sine Waves, by Don Lancaster, 60.
From the Bench—The Missing (Wireless) Link, by Jeff Bachiochi, 66.
Silicon Update—Liquid Crystal Delight, by Tom Cantrell, 74.
Priority Interrupt—Trade Show Paradigms, by Steve Ciarcia, 96.

ISSUE 133
August 2001
Theme: INTERNET AND CONNECTIVITY

Task Manager—Fixing What Isn’t Broken, by Rob Walker, 6.
New Product News, edited by Rick Prescott, 8.
Reader I/O, 13.
Implementing a Two-Wire RS-485 Network, by Praveen P. Deshpande, 14.
Magnetic Position Tracker, by Juan Herrera, 22.
My fAVRorite Family of Micros, by Brian Millier, 34.
Applied PCs—Linux, All Grown Up, by Fred Eady, 42.
Optimize Your PIC, by Daniel Ramirez, 46.
PIC Floating Point, by Dennis Nagel, 52.
Poolside in April: Building a Solar-Powerd Pool Heater, by Loren Hunt, 56.
Above The Ground Plane—Mic Check: A Communication System for Cyclists, by Ed Nisley, 62.
From the Bench—MSP430 News Flash: Recognizing The Flexibility of Reprogramming, by Jeff Bachiochi, 68.
Silicon Update—Listening Chips, by Tom Cantrell, 74.
Priority Interrupt—Reset Registers, by Steve Ciarcia, 96.

ISSUE 134
September 2001
Theme: EMBEDDED DEVELOPMENT

Task Manager—Wildfire or Controlled Burn?, by Rob Walker, 6.
New Product News, edited by Rick Prescott, 8.
Hardware for Embedded Systems, by William Dowell, 12.
Targeting Europe: Implementing CANopen, by Olaf Pfeiffer, 20.
Listen Anywhere: A Wireless MP3 Remote Jukebox, by Brian Millier, 26.
Pigeons, Pooches, and PICs, by Gordon Dick, 38.
Applied PCs—The Progress of 8051: The iKit2000, by Fred Eady, 48.
An Exponential Sweep Frequency Generator, by Tom Napier, 60.
From the Bench—Technology that Improves with Age: Eliminate Senior Moments with SAMI, by Jeff Bachiochi, 66.
Silicon Update—Bluetruth: Houston, We Have a Problem, by Tom Cantrell, 74.
Priority Interrupt—After You’ve Thoroughly Infuriated Me, by Steve Ciarcia, 96.

ISSUE 135
October 2001
Theme: ANALOG TECHNIQUES

Task Manager—It’s Magic, by Rob Walker, 6.
New Product News, edited by Rick Prescott, 8.
Considering an Analog Filter, by Tom Napier, 12.
Simultaneous Analog-to-Digital Conversions, by Andrew Lillie, 18.
The Need For Speed: An Accurate Speedometer, by Eric Kesselring, 28.
Robot Sensor Controller Board—Part 1: The Brain, by Daniel Ramirez, 38.
Applied PCs—The Basics of USB, by Fred Eady, 48.
Above The Ground Plane—Learning from the Past: A Look at a Chrome Lollipop, by Ed Nisley, 54.
Telling Time and Temperature: Building an All-Purpose Portable Device, by Brian Merritt, 60.
From the Bench—A New Thermometer: Replacing Mercury with a Thermistor, by Jeff Bachiochi, 66.
Silicon Update—High Five: An Up and Coming Micro Supplier, by Tom Cantrell, 74.
Priority Interrupt—No Unpopulated Territory, by Steve Ciarcia, 96.

ISSUE 136
November 2001
Theme: WIRELESS COMMUNICATION

Guest Task Manager—One Man’s Trash…, by Ingo Cyliax, 4.
New Product News, edited by Rick Prescott, 8.
An RF Lap-Scoring System, by Pete Cross, 10.
Robot Sensor Controller Board—Part 2: How The Brain Works, by Daniel Ramirez, 20.
Build a Wireless Weather Station, by Jerry Wasinger, 34.
Measuring RF Field Strength, by SE Nickols, 44.
Applied PCs—PICing a Place on the LAN, by Fred Eady, 50.
Successfully Choosing IR Technology, by Bruce Reynolds, 58.
From the Bench—Probe This, by Jeff Bachiochi, 68.
Silicon Update—The Last Micro?, by Tom Cantrell, 74.
Priority Interrupt—Moving Forward, by Steve Ciarcia, 96.

ISSUE 137
December 2001
Theme: GRAPHICS AND VIDEO

Task Manager—Looking Back, by Rob Walker, 6.
New Product News, edited by Rick Prescott, 8.
Why Not GNU?, by Bill Gatliff, 10
An Integrated PWM Light Controller—Part 1: The Light Controller, by Richard Soja, 20
Design Logic 2001 Contest Winners, by Rob Walker, 31
Streaming Multimedia—The MPEG-4 Approach, by Weal Badawy, 36
Does Your PIC Quack? —Adding Sound to a Traning Device, by Gordon Dick, 42
Design2K Winner—SatPoint Project, by Kenneth Trussell, 54
Above the Ground Plane—UHF Wire Sculpture, by Ed Nisley, 48
Applied PCs—When Problems Strike Your PICDEM Project, by Fred Eady, 62.
From the Bench—Desktop Status from NetMedia, by Jeff Bachiochi, 70.
Silicon Update—Ready, Steady, Go, by Tom Cantrell, 78.
Priority Interrupt—Who’s Really Organized Anyway?, by Steve Ciarcia, 96.

ISSUE 138
January 2002
Theme: Measurement & Sensors

Task Manager—Survey Says…, by Rob Walker, 6.
New Product News, edited by Rick Prescott, 8.
Building a Fuel-Injected ECU, by Bruce Bowling & Al Grippo, 12.
An Integrated PWM Light Controller—Part 2: The Battery Charger, by Richard Soja, 20.
No Power USB Devices, byJan Axelson, 26.
An RF-Controlled Irrigation System by Brian Millier, 31.
ExploringQNX Neutrino, by Duane Mattern, 38.
Is RISC Good for Embedded?, by Jim Turley, 44.
Applied PCs—”The” Embedded Project—Part 1: Specifications and Components, by Fred Eady, 54.
A Wide-Range Audio Generator, by Tom Napier, 60.
From the Bench—What Good is IrD, Eh? —Part 1: Cordless Protocol, by Jeff Bachiochi, 68.
Silicon Update—Disko Boogie, by Tom Cantrell, 76.
Priority Interrupt—I’ll Stay on the Ground, Thank You!, by Steve Ciarcia, 96.

ISSUE 139
February 2002
Theme: Communications

Task Manager—Care to Try Some PSoC?, by Rob Walker, 6.
New Product News, edited by John Gorsky, 8.
It’s a Snap—A Flexible Communications Protocol, by Colin O’Flynn, 12
A Tracking Lab Power Supply, by Robert Lacoste, 20
Developing with Open-Source TCP/IP, by Robert Bowen, 28.
Using a Median Filter, by John West & Mark Stachew, 34.
Inside a Digital Joystick, by Stuart Ball, 42.
A Guide to Varactors, by Stefan Hollos & Richard Hallos, 50.
Above the Ground Plane—UHF Vice Radio, by Ed Nisley, 56.
Applied PCs—”The” Embedded Project—Part 2: Into the Hardware and Software, by Fred Eady, 62.
From the Bench—What Good is IrD, Eh? —Part 2: Wireless Communication, by Jeff Bachiochi, 70.
Silicon Update—eZ Embedded Web, by Tom Cantrell, 78.
Priority Interrupt—United We Stand, by Steve Ciarcia, 96.

ISSUE 140
March 2002
Theme: Embedded Applications

Task Manager—Fun, Games, and Inside information, by Rob Walker, 6.
New Product News, edited by John Gorsky, 8.
A PIC-Based Portable ID Reader for iButtons—by Michael Collier,Ph.D. , 12
High-Resolution Data Acquistion Made Easy—Brian Millier, 20
A Web Link Monitoring System —Tom Petruzzell, 28.
In-Circuit Emulator for the AT89Cx051 Family—by Praveen Deshpande & Prajakta Deshpande, 34.
Balancing D/A Conversion on One Pin—by Mariano Barrón & Javier Martinez, 52.
Applied PCs—Replacing Relays with Ladder Logic–Part 1: Getting Ready for the Climb—by Fred Eady, 60.
From the Bench—Spy-Size Event Logger, by Jeff Bachiochi, 68.
Silicon Update—SoC Hop, by Tom Cantrell, 78.
Priority Interrupt—Automobiles by Microsoft?, by Steve Ciarcia, 96.

ISSUE 141
April 2002
Theme: Robotics

Task Manager—On the Move, by Rob Walker, 6.
New Product News, edited by John Gorsky, 8.
A Noncontract Infrared Bumper, by Tom Baraniak, 12.
The Rovervac—A Robotic Vacum Cleaner, by Mike Rigsby, 22
RoCK Specifications-Part 1: Overview of a Winning Robot Kit, by Joseph Jones & Ben Wirz, 28
Cyber Robotics, Experimenting with Robot Simulation, by James Wilson, 34
Racebot, A two-Degree-of-Freedom Stiquito Robot, by Scott Vu & James Conrad, 48
Applied PCs—Replacing Relays with Ladder Logic–Part 2: The T100MD-1616+—by Fred Eady, 54.
Above the Ground Plane—Switches and Glitches, by Ed Nisley, 60.
From the Bench—You Too Can Design with SoC, by Jeff Bachiochi, 66.
Silicon Update—Home Is Where the Plug Is, by Tom Cantrell, 76.
Priority Interrupt—Those Insidious Pop-Ups, by Steve Ciarcia, 96.

ISSUE 142
May 2002
Theme: Signal Processing

Task Manager—Getting the Right Signal by Jennifer Huber, 6.
New Product News, edited by John Gorsky, 8.
Power Line Modems Meet Home Control, by Brian Millier, 12.
Tiny Planet—A One-Bit Wireless I/O Port, by Claudio Lanconoelli & Alberto Ricc Bitti, 20.
Working with EMC, by George Novacek, 28.
Robotics Corner—Behind the Scenes–Part 1: Controlling an Animatronics System, by Daniel Ramirez, 34.
Hand-Soldering Fine-Pitch QFP Devices, by John Taylor, 46.
RoCk Specifications—Part 2 The Circuitry, by Joesph Jone & Ben Wirz, 50.
Applied PCs—Taking a Swim with Atmel’s STK500, by Fred Eady, 56.
Designing Your Own Microprocessor, by Jim Turley, 62.
From the Bench—You’re Not Alone Dealing with Isolation, by Jeff Bachiochi, 70.
Silicon Update—I-Way the Hard(ware) Way, by Tom Cantrell, 76.
Priority Interrupt—The Insanity of Sucess, by Steve Ciarcia, 96.

ISSUE 143
June 2002
Theme: Embedded Programming

Task Manager—Summer Fun by Jennifer Huber, 6.
New Product News, edited by John Gorsky, 8.
BatMon to the Rescue–A Battery Monitor for RC Applications by Thomas Black,12.
Extreme OSMC–Part 1: Open Source Motor Control Projects by Sonny LIoyd, 20.
Ultra-Low Pwer Flash MCU MSP430 Design Contest Winners Announcement, 24
Robotics Corner—Behind the Scenes–Part 2: Software Control by Daniel Ramirez, 28.
Selecting the best CAN Pipeline Controller by Olaf Pfeiffer, 40.
Staring Down the Pipeline–Part 1: Hyper-, Super-, Whatever-Pipelines by Jim Turley , 44.
RocCK Specifications—Part 3: Behavior-Based Programming by Joseph Jones & Ben Wirz, 50.
Applied PCs—Still Swimming With the STK500 Onto the JTAG ICE, by Fred Eady, 58.
Invisible Components, by Jim Turley, 66.
From the Bench—SmartMedia File Storage—Part 1: A Windows/DOS-Compatible File System by Jeff Bachiochi, 70.
Silicon Update—FPGA Power Play by Tom Cantrell, 76.
Priority Interrupt—Broadband–A Report Card—by Steve Ciarcia, 96.

ISSUE 144
July 2002
Theme: Graphics & Video

Task Manager—Reliable Information by Jennifer Huber, 6.
New Product News, edited by John Gorsky, 8.
Driving the NKK Smartswitch–Part 1: Configuration and Software by Aubrey Kagan,12.
Short Solutions—Building a Graphics LCD Bias Supply AVR MCU-Based AC Phase Controller by Brian Millier, 20.
An 80C31-Controlled Power Supply by Noel Rios, 24
Robotics Corner—Extreme OSMC–Part 2: The Modular OSMC Brain by Sonny Lloyd, 30.
Taming the Transients by George Novacek, 34.
LCD Controller for a PIC by Peter Chia, 42.
Applied PCs—Building a Modular Programming Platform—Part 1: The Program Module, by Fred Eady, 46.
RocCK Specifications—Part 4: Tying Up Loose Ends by Joseph Jones & Ben Wirz, 52.
Dealing With Motor Control Dead-Time Destortion by Ross Bannatyne & Dave Wilson, 60
Starting Down the Pipeline—Part 2: The Long and Short of It, by Jim Turley, 66.
From the Bench—SmartMedia File Storage—Part 2: Directory Entries by Jeff Bachiochi, 70.
Silicon Update—Eight Isn’t Enough by Tom Cantrell, 76.
Priority Interrupt—Like Avoiding a Bus—by Steve Ciarcia, 96.

ISSUE 145
August 2002
Theme: Analog Techniques

Task Manager—The More Things Change…by Jennifer Huber, 4.
New Product News, edited by John Gorsky, 8.
Are You Grounded? by George Novacek,12.
Embedded Smart Fix Analog Flawsr by Tom Napier, 20.
Driving the NKK Smartswitch—Part Graphics and Text by Aubrey Kagan, 26.
Above The Ground Plane—PC Audio Bits by Ed Nisley, 30.
Digital Ignition System Building Without a Distributor by Frantisek Bachleda, 36.
RISCy Business Part 1: RISC Projects by Cornell Students by Jeff Bachiochi, 44.
An Open-Source HCS Project by Neil Cherry, 44.
Robotics Corner—The OO Carolbot by Chris Cantrell, 56.
The AT89C51/52 Flash Memory Programmers, by Noel Rios, 62.
Applied PCs—Building a Modular Programming Platform—Part 2: Building the PCB, by Fred Eady, 70.
From the Bench—SmartMedia File Storage—Part 3: Reading a File by Jeff Bachiochi, 76.
Silicon Update—FPGA News Flashby Tom Cantrell, 80.
Priority Interrupt—Upgrading or Die—by Steve Ciarcia, 96.

ISSUE 146
September 2002
Theme: Internet & Connectivity

Task Manager—The The Good Life by Jennifer Huber, 4.
New Product News, edited by John Gorsky, 8.
RISCy Business Part 2: Impressive Student Designs by Jeff Bachiochi, 12.
Office Supervisor—A Control System Based on SMS by Jaon Slavat, 18.
The PSC 5-Cent Modem by Rick Hood, 26.
Build Your Own 8051 Web Server by Jim Brady, 34.
Automatic Blood Pressure Meter, by Aleksey Britov, Alexznder Makeenok, 42.
Killing the EMI Deamon, Norman Rogers, 50.
Robotics Corner—Put Out the Fire, by Tom Baraniak, 58.
Applied PCs—Internet Enabling Made Easy by Fred Eady, 62.
From the Bench—SmartMedia File Storage—Part 4: Getting Your Data Inside by Jeff Bachiochi, 70.
Silicon Update—Fast Times at the Forum by Tom Cantrell, 76.
Priority Interrupt—The Right Exposure—by Steve Ciarcia, 96.

ISSUE 147
October 2002
Theme: Data Acquisition

Task Manager—Be a Contender by Jennifer Huber, 4.
New Product News, edited by John Gorsky, 8.
2-D or Not 2-D by Martin Courtney, 12
High-Frequency Job—Frequency Counter and VFO Controller by Richard Hosking, 20
Robotics Corner—SOPHOCLES: A Solar-Powered MSO430 Robot by Jens Altenburg, 24
Light the Way—An LED-Based Alternative by Philip Ching & Bruce Land, 30
Convert Your PC Sound Card—Make a DC-Coupled Arbitrary Waveform Generator by David Prutchi & Michael Norris, 36
Choosing Your LCD by Roberto Ferrabone, 44
Above the Ground Plane—Audio Transformation by Ed Nisley, 50
Applied PCs—Design with STKxxx Parts Build an Ethernet Controller by Fred Eady, 54
From the Bench—12,16,18, Hike! Dashing for Flash Cash by Jeff Bachiochi, 62
Silicon Update—Watch Me Pull A Rabbit Out of My Hat by Tom Cantrell,76
Priority Interrupt—Linguini with Clam Sauce —by Steve Ciarcia, 96.

ISSUE 148
November 2002
Theme: Embedded Development

Task Manager—’Tis the Season by Jennifer Huber, 4.
New Product News, edited by John Gorsky, 8.
Embedded Real-Time Java in an MPU, by Shahzad Umar, 12
PSoC Design Challenge 2002 Winners Announcement, 24
Efficient, Practical Adders for FPGAs, by Vitit Kantabutra, Ph.D., Pasquale Corsonello, Stefania Perri, Ph.D., and Maria Antonia Iachino, 28
A Low-Power Embedded Theram Sensor System, by Divyata Kakumanu, Joel Jorgenson, Tristan Simetkosky, Conrad Thomas, and Brian Morlock, 38
The Air Data Computer, by Richard Soennichsen, 48
ARMs to ARMs Part 1: Welcome to the World of ARM, by Robert Martin, 64
Robotics Corner—Ultrasonic Homing Device, by Tom Baraniak, 44
Applied PCs—Geckodriving Your Motor Controller Application, by Fred Eady, 58
From the Bench—Smart Auto Brake Light Eliminates Turn Indicators, by Jeff Bachiochi, 70
Silicon Update—Sensors and Sensibility, by Tom Cantrell, 76
Priority Interrupt—Linguini with Clam Sauce —by Steve Ciarcia, 96.

ISSUE 149
December 2002
Theme: Wireless Communications

Task Manager—No Strings Attached by Jennifer Huber, 4.
New Product News, edited by John Gorsky, 8.
Wireless Data Acquisition Using Bluetooth by Mohammed Tana Basheer, 10
Interfacing wiht Frequency Synthesizers by John Teller, 20
Vector-SoC—A 1-Ghz Vehtorial Network Analyzer by Robert Lacoste, 24
ARMs to ARMs Part 2: Delving Deeper into the World of ARM by Robert Martin, 36
Quad Bench Power Supply by Brian Millier, 40
Above the Ground Plane—HTML Front Pannels by Ed Nisley, 62
Robotics Corner—A Low-Power Photoflash, by Tom Baraniak, 72
Applied PCs—A Wireless Temperature Sensor Stew, by Fred Eady, 52
From the Bench—Smart RF Designing—Don’t Put All of Your Eggs in One Basket, by Jeff Bachiochi, 66
Silicon Update—Hot Chips, Cold Sweat , by Tom Cantrell, 76
Priority Interrupt—Why-Fi—by Steve Ciarcia, 96.

ISSUE 150
January 2003
Theme: Embedded Applications

Task Manager—No Strings Attached by Jennifer Huber, 4.
New Product News, edited by John Gorsky, 8.
Use Frequency Modulation to Send ASCII Data, by Tom Napier, 12
The PSoC RangedFinder—A Simple Ultrasonic Distance Meter, by Fabio Piana, 26
Robotics Corner: The (G)Eiger Sanction—The Design, Construction, and Interfacing of a Simple Radiation Detector, by Tom Dahlin
Where is the Hardware, by Enoch Hwang, 32
AVR Video Generator —Teaching Programmong and Graphics, by Bruce Land, 40
Building an Electric Airplane, by George Novacek, 44
Embedded XML—Make your Customer’s IT Department Happy, by Edward Steinfeld, 52
ARMs to ARMs—Part 3: Working in the World of ARM, by Robert Martin, 68
Applied PCs: Construct an ATA Hard Drive Controller, by Fred Eady, 58
From the Bench: GUI Interfacing—A Straightforward, Simple Solution, by Jeff Bachiochi, 72
Silicon Update: Going Mobile, by Tom Cantrell, 78
Priority Interrupt—Inside the Box Still Counts, by Steve Ciarcia, 96.

ISSUE 151
February 2003
Theme: Communications

Task Manager—Triumph Over New Year’s Resolution, by Jennifer Huber, 4.
New Product News, edited by John Gorsky, 8.
USB Parallel Port, by Jan van de Kamer, 12
MCS-51 SBC for the Classroom—Part 1: Hardware, by Praveen Deshpande, &Viraj Bhanage, 20
GPS-GSM Mobile Navigator, by Ma Chao & Lin Ming, 30
A Wireless Indoor/Outdoor Humidity Meter, by Ken Macleish, 38
Robotics Corner: Easy Image Processing Camera Interfacing for Robotics, by Daniel Herrington, 44
Applied PCs: A P89C668 Development Board for 8051 Fans, by Fred Eady, 54
Above The Ground Plane: Nonlinear Mixing, by Ed Nisley, 68
Short Solution: Simple EL-Lamp Driver, by D. Prabakaran
From the Bench: Newcomer Nitron—Motorola’s Leading 8/16-Pin MCSs, by Jeff Bachiochi, 68
Silicon Update: Working the ‘Net, by Tom Cantrell, 78
Priority Interrupt—Real People, by Steve Ciarcia, 96.

ISSUE 152
March 2003
Theme: Signal Processing

Task Manager—HCSII Evolution , by Jennifer Huber, 4.
New Product News, edited by John Gorsky, 8.
2-D Optical Position Sensor, by Roger Johnson & Chris Lentz, 10
Intelligent Light-Effects Controller for Enterainment Systems, by Victor Kremin, 20
MCS-51 SBC for the Classroom—Part 2: Software Development, by Praveen Desphande & Prajakta Desphande, 28
Updaitng The Home Contro System —Part 1: FPGA Upgrade Board, by Robert Morrison, 40
Build an MP3 Player, by Jan Szymanski, 46
Using Rotary Encoders as Input Devices, Brian Millier, 54
Alook at Computer Viruses, Chris Cantrell, 60
Applied PCs: Get Hooked on Video With the STV5730A, by Fred Eady, 66
From the Bench: The Switching Approach—Infiltrating the Linear Supply Market, by Jeff Bachiochi, 74
Silicon Update:Not Fading Away, by Tom Cantrell, 78
Priority Interrupt—Hammers are for Wimps, by Steve Ciarcia, 96.

ISSUE 153
April 2003
Theme: Robotics

Task Manager—Engineering Pop Culture, by Jennifer Huber, 4.
New Product News, edited by John Gorsky, 8.
Autonomous Robot—Mini-Sumo Meets IsoPod, by Mike Keesling, 12
Electrical Engineering Robot—Follow the Line, by Peter Hiscocks & Jim Koch, 20
Muscle for High-Torque Robotics, by Lonne Mays, 30
Updating the Home Control System—Part 2: FPGA Design Methodology, by Robert Morrison, 36
Communications Protocol—MIL-STD-1553B Data Bus, by George Novacek, 42
Applied PCs: Test-Driving the Z8, by Fred Eady, 52
Portable MSP430 DMM, Bruce M. Pride, 58
Above The Ground Plane: Balanced Mixing, Ed Nisley, 66
From the Bench: Intro to Mindstorms, by Jeff Bachiochi, 70
Get One-Chip Programmer Power, by Tom Napier, 76
Silicon Update: E-Chip, by Tom Cantrell, 78
Priority Interrupt—What You Don’t See Counts, by Steve Ciarcia, 96.

ISSUE 154
May 2003
Theme: Analog Techniques

Task Manager—Variety is the Spice of Life, by Jennifer Huber, 4.
New Product News, edited by John Gorsky, 8.
General-Purpose Cable Tester—Stand-Alone or with a GUI, by Mike Griebling, 12
Automatic G-Force Meter—Challenging the Factory Specs, by Ross Tsukashima, 24
Automatic Temp Controller—Data Logger for Slow Cooker, by John Moyer, 28
DTMF-Controlled Remote Switching System, by Arthur Musah, 36
Bluetooth—Bluetooth Interface for Embedded Systems, by Zoltan Molnar, 44
Updating the Home Control System—Part 3: The Complete Upgrade Solution, by Robert Morrison,54
Applied PC—New ICE Age—MPLAB ICE 2000 Replaces PICMASTER, by Fred Eady, 62
Poor Man’s Front Panel, by Brian Millie, 70
From the Bench—Making Sense of the Gerber File Format, by Jeff Bachiochi, 74
Silicon Update—Digilog Déjà, by Tom Cantrell, 80
Priority Interrupt—Electronics Gremlins , by Steve Ciarcia, 96.

ISSUE 155
June 2003
Theme: Measurement & Sensors

Task Manager: Change is Good, by Jennifer Huber, 4.
New Product News, edited by John Gorsky, 8.
Remote Health-Monitoring System—PSoC Design Challenge 2002 Winner, by Victor Kremin, 10
Robotics Corner: The Altmotor, by Christopher Dix, 18
Mad Dash for Flash Cash Design Contest Winners’ Announcement, 26
Construct a Hand-Held Radiation Monitor, by Mikhail Galeev, 30
Build a Graphical User Interface with Tcl/Tk, by Peter Hiscocks & James Gaston, 40
Above The Ground Plane: Battery Power—Feeding the Z3801A, by Ed Nisley, 46
Time-Triggered Technology, by George Novacek, 50
Applied PCs: E-Field Evaluation Module, by Fred Eady, 60
From the Bench: Encore!—Zilog’s Z8 Flash Memory-Based Micro, by Jeff Bachiochi, 68
Silicon Update: Good Vibrations, by Tom Cantrell, 78
Priority Interrupt: Opening E-mail from HairyAl, by Steve Ciarcia, 96.

ISSUE 156
July 2003
Theme: Embedded Programming

Task Manager: Engineering for Everyman, by Jennifer Huber, 4.
New Product News, edited by John Gorsky, 8.
Stealth Telephone Screener—Mad Dash for Flash Cash Grand Prize Winner, by Richard Wotiz, 10
A Minimal Flash PIC Programmer, by Tom Napier, 18
Analog’s New High-Flying DDS Family, by Brian Millier , 22
Build a Three-In-One Measurement System, by Salvador Perdomo, 32
Construct a classroom-Friendly Evaluation Board, by Bert Korthof, 42
Short Solution—The Perfect PCB Prototype, by Richard Haendel, 48
Let’s Get Small—Code Compression Saves 32-Bit Chip, by Jim Turley, 50
Applied PCs: Build a Coyote Protocol Converter, by Fred Eady, 58
Spread Spectrum: Theory and Practice, by Shlomo Engelberg & Elyehoshua Shekalim,66
From the Bench: D-classifying Your Audio, by Jeff Bachiochi, 72
Silicon Update: What’s the Buzz?, by Tom Cantrell, 78
Priority Interrupt: The New Conspiracy Theory, by Steve Ciarcia, 96.

ISSUE 157
August 2003
Theme: Wireless Communications

Task Manager: Bulk Be Gone, by Jennifer Huber, 4.
New Product News, edited by John Gorsky, 8.
Wireless CAN Yard Lamp Control, by John Dammeyer, 12
Palm-Enabled Telescope, by Steven Pope, 20
Build Your Own Four-Function Calculator—Mad Dash for Cash Contest Entry, by Daneil Ramirez, 28
Above The Ground Plane: IR Sensing, by Ed Nisley, 40
Flexible USB-CAN Bridge, —Mad Dash for Cash First Prize Winner, by Craig Beiferman 44
The WiFi SniFi—Sniffing In and Out of Wireless Networks, by Roy Franz, 50
From The Bench: Spotlight on the Renesas H8 Family—Hitachi and Mitsubishi Market MCUs for Embedded Systems, by Jeff Bachiochi, 60
Applied PCs: Mission Possible—Achieve Cheap USB connectivity, by Fred Eady, 70
Silicon Update: Switch Hitter, by Tom Cantrell, 78
Priority Interrupt: Contest Zest, by Steve Ciarcia, 96.

ISSUE 158
September 2003
Theme: Internet & Connectivity

Task Manager: Survey Says, by Jennifer Huber, 4.
New Product News, edited by John Gorsky, 8.
RS-485 Network for Embedded Systems, by Shubhangi Ambekar, 12
Design a Wide-Range RS-232 Concentrator Box, by Daniel Wiklund & Tomas Henriksson, 24
Audio Spectrum Analyer with a Twist, by Veselin Koev, 32
The XY-Plotter—Drive High-Resolution LCDs For Less, —Mad Dash for Cash Contest Winner, by Robert Lacoste, 42
Microprocessor Glue Logic with Verilog HDL, by Mark Balch, 52
Applied PCs: Speed Racer—Stand-Alone, Track-Triming Pinewood Debry Computer, by Fred Eady, 62
From The Bench: Next-Generation Text to Speech—Winbond Makes Strides with the WTS701, by Jeff Bachiochi, 70
Silicon Update: ESCape to SF, by Tom Cantrell, 78
Priority Interrupt: Getting Ripped, by Steve Ciarcia, 96.

ISSUE 159
October 2003
Theme: Data Acquisition

Task Manager: Pinching Pennies, by Jennifer Huber, 4.
New Product News, edited by John Gorsky, 8.
Palm OS Data Acquisition, by Stephen Manley, 10
Speed and Location Data Acquisition, by Terry Fleischman, 20
LED-Based Color Clock—Tell Time Anytime, by Keith Brown, 28
Embedded Networking with MicroMessaging, by Olaf Pfeiffer, 36
Minimum Mass Waveform Capture, by Dick Cappels, 40
Serial Sidekick, by Brian Millier, 46
Applied PCs: Simple Data Display—Driving LCDs with Microchip and Atmel Micros, by Fred Eady, 58
From The Bench: Designing with RGB LEDs, by Jeff Bachiochi, 66
ABOVE THE GROUND PLANE: Modulation and Demodulation, by Ed Nisley, 70
Silicon Update: In ARM’s Way, by Tom Cantrell, 78
Priority Interrupt: Intellectual Property, by Steve Ciarcia, 96.

ISSUE 160
November 2003
Theme: Embedded Development

Task Manager: Tools and Techniques of the Trade, by Jennifer Huber, 4.
New Product News, edited by John Gorsky, 8.
Mixed-Signal AVR Simulator, by Engin Ipek & Bruce Land, 14
Timing (Analysis) is Everything—A How-To Guide for Timing Analysis, by Philip Nowe, 28
Pure Digital audio—Build An All-Digital Amplifier, by Yoon Cho, Joe Huntley, Greg Nuttal, Bryan Olson, & Derek Richardson, 34
Heirarchical Menus in Embedded Systems , by Aubrey Kagan, 44
High-Temperature Superconductor Overview , by Danny Graves, 56
Programming the 386 in32-Bit Protected Mode, by Jim Turley, 60
Applied PCs: RF Made Simple, by Fred Eady, 64
From The Bench: OOPic Ease Programming Headaches , by Jeff Bachiochi, 70
Silicon Update: Go Sell the Spartans, by Tom Cantrell, 78
Priority Interrupt: Internet Infamy , by Steve Ciarcia, 96.

ISSUE 161
December 2003
Theme: Graphics & Video

Task Manager: Join the Discussion, by Jennifer Huber, 4.
New Product News, edited by John Gorsky, 8.
Generate Video Using Software Thread Integration, by Alex Dean, Shobbit Kanauija,& Benjamin Welch, 10
TV Oscilloscope, by Bruce Land, 20
Computer Graphics 101, by Chris Cantrell, 26
Short Solutions: Reinventing the NSM4005 LED Module, by Brian Millier, 34
Low-Cost Serial LCD: Convert a Discount LCD into a Serial ASCII Display, by Tom Napier, 36
Applied PCs: Easing into eZ80Acclaim!, by Fred Eady, 40
Above The Ground Plane: Multiplying, dividing, and Filtering, by Ed Nisley, 48
The PICAVRP: A Unique Programming Solution, Stuart Ball, 54
Implementing CANOpen: The Options, Olaf Pfeiffer, 62
From The Bench: Tabletop DMX Control, by Jeff Bachiochi, 70
Silicon Update: Spin Control, by Tom Cantrell, 76
Priority Interrupt: Ranting From Down Under , by Steve Ciarcia, 96.

ISSUE 162
January 2004
Theme: Analog Techniques

TASK MANAGER When Off-the-Shelf Won’t Do, by Jennifer Huber, p. 4
NEW PRODUCT NEWS, edited by John Gorsky, p. 8
TEST YOUR EQ, by David Tweed, p. 9
The Innovative Wire Tracker, by Robert Lacoste, p. 10
Build an Inexpensive Temperature-Testing Chamber, by Steve Hageman, p. 16
Remote Observation Station, by Richard Dreher, p. 26
Fault-Tolerant Electronic Systems, by George Novacek, p. 36
Single-Pin Analog-to-Digital Conversion Techniques, by Ingo Cyliax, p. 44
Microcontroller-Based Digital Lock-In Milliohmmeter, by Dick Cappels, p. 50
Tracing Current and Voltage: Design a Unique PC Sound Card Curve Tracer, by George Steber, p. 56
GNU Development, by M. Tim Jones, p 62
FROM THE BENCH Global XPortation: Harness the Power of the ’Net with the XPort Server, by Jeff Bachiochi, p. 70
SILICON UPDATE Hot Chips 15, by Tom Cantrell, p. 78
PRIORITY INTERRUPT Be Careful How You Define “Convenient”, by Steve Ciarcia, p. 96

ISSUE 163
February 2004
Theme: Wireless Communication

TASK MANAGER Five Ways to Lose Your Wires, by Jennifer Huber, p. 4
NEW PRODUCT NEWS, edited by John Gorsky, p. 8
TEST YOUR EQ, by David Tweed, p. 9
CoolRunner-II-Based Digital Telemetry Transmitter, by Russ Lindgren, p. 10
Wireless Vehicle Tracking (Part 1): System Basics, by Ken Merk, p. 20
Wearable Wireless Tranceivers, by Mathew Laibowitz and Joseph Paradiso, p. 28
APPLIED PCs Picking Apart Microchip’s dsPIC, by Fred Eady, p. 40
$1 Wireless Interface, by Larry Martin, p. 50
ABOVE THE GROUND PLANE Filters and Firmware, by Ed Nisley, p. 50
Wireless Water Heater, by Dan Beadle, p. 60
FROM THE BENCH The Growth of the Atmel AVR Family, by Jeff Bachiochi, p. 68
SILICON UPDATE ’51 Flavors, by Tom Cantrell, p. 78
PRIORITY INTERRUPT Moving Forward, by Steve Ciarcia, p. 96

ISSUE 164
March 2004
Theme: Embedded Applications

TASK MANAGER Looking for a Security Blanket, by Jennifer Huber, p. 4
NEW PRODUCT NEWS, edited by John Gorsky, p. 8
TEST YOUR EQ, by David Tweed, p. 11
TTP/A Protocol and Design, by Arvind Nath Rapaka, Wilfried Elmenreich, and Donald Wunsch II, p. 12
BasicCards 101(Part 1): Program Your First Smartcard, by Brian Millier, p. 22
Backpack Water Level Monitor, by Richard Wotiz, p. 28
Wireless Vehicle Tracking (Part 2): Forth-Based Speech Synthesis, by Ken Merk, p. 38
APPLIED PCs The UCA93LV Advantage: Implement I2C on Your PC, by Fred Eady, p. 48
Software-Only Hardware Simulation, by Michael Melkonian, p. 58
The Ultimate Firmware NCO?, by Tom Napier, p. 68
FROM THE BENCH Intelligent Current Sensing: Harness the Power of the ACS750 Hall Effect Current Sensor,
by Jeff Bachiochi, p. 68
SILICON UPDATE Memory Memoir, by Tom Cantrell, p. 78
PRIORITY INTERRUPT Old Reliable, by Steve Ciarcia, p. 96

ISSUE 165
April 2004
Theme: Robotics

TASK MANAGER Model Robot, by Jennifer Huber, p. 4
NEW PRODUCT NEWS, edited by John Gorsky, p. 8
TEST YOUR EQ, by David Tweed, p. 12
Mini Rover 7: Electronic Compassing for Mobile Robotics, by Joseph Miller, p. 14
BasicCards 101(Part 2): Use in a Liquid Nitrogen Monitor, by Brian Millier, p. 24
Build a Small Robotics Platform, by Ingo Cyliax, p. 30
Low-Cost Intelligent Sensors Network, Flash Innovation 2003 First Prize Winner, by Victor Kremin, p. 38
Robot Upgrade: Use a Microcontroller to Emulate an I2C EEPROM, by Jay Francis, p. 48
APPLIED PCs A Wireless Ethernet Solution for the People, by Fred Eady, p. 58
ABOVE THE GROUND PLANE Pennies to Heaven: The Lenz Launcher, by Ed Nisley, p. 64
FROM THE BENCH USB in Embedded Design (Part1): the Undeniable Benefits, by Jeff Bachiochi, p. 68
SILICON UPDATE Powered Points, by Tom Cantrell, p. 76
PRIORITY INTERRUPT Beach Days, by Steve Ciarcia, p. 96

ISSUE 166
May 2004
Theme: Communications

TASK MANAGER Improve Your Communication Skills, by Jennifer Huber, p. 4
NEW PRODUCT NEWS, edited by John Gorsky, p. 8
TEST YOUR EQ, by David Tweed, p. 9
Programmable IR Receiver for PCs, by Sergio Torrioli and Guido Torrioli, p. 10
Embedded Java Controllers, by D. Jay Newman, p. 16
Simple Bluetooth Integration (Part 1): Implementing Bluetooth Modules, by Anders Rosvall, p. 22
Wi-Fi- Enabled Embedded Control, by Ingo Cyliax, p. 32
Ethernet Bootloader, by Andrew Smallridge, p. 36
APPLIED PCs Radio Roundup, by Fred Eady, p. 46
USI-Based I2C Slave by Anton Kruger, p. 52
Get Moving with the MC34921 Power System Control IC, by Fred Eady, p. 60
FROM THE BENCH USB in Embedded Design (Part 2): HIDmaker Converts an Application, by Jeff Bachiochi, p. 68
SILICON UPDATE The Heat is On, by Tom Cantrell, p. 78
PRIORITY INTERRUPT All Washed Up, by Steve Ciarcia, p. 96

ISSUE 167
June 2004
Theme: Measurement & Sensors

TASK MANAGER Tips and Solutions, by Jennifer Huber, p. 4
NEW PRODUCT NEWS, edited by John Gorsky, p. 8
TEST YOUR EQ, by David Tweed, p. 9
Wireless Monitoring System, Flash Innovation 2003 Design Contest Winner, by Alberto Ricci Bitti, p. 10
Turbocharged Upgrade: Crank Trigger Modification Eliminates Engine Knocking, by Pete Rizun & William Hue, p. 20
Monopole Antenna Design, by B. Thurow, J. Jorgenson, D. Kakumanu, B. Morlock, & M. Schmitz, p. 28
Renesas H8 Design 2003 Contest: Winners Announcement, p. 32
Simple Bluetooth Integration (Part 2): Interfaces and ECI Protocol, by Anders Rosvall, p. 36
ZRT Real-Time Operating System, by Gareth Scott, p.44
MCU Evolution: New Microcontrollers Meet Increasing Demand, by Scott Pape, p. 48
ABOVE THE GROUND PLANE Robot Mechanics, by Ed Nisley , p. 56
APPLIED PCs Adaptable Temperature Measurement System, by Fred Eady, p. 60
FROM THE BENCH Smart Sensor Design, by Jeff Bachiochi, p. 68
Designing with the Nios (Part 1): Second-Order, Closed-Loop Servo Control, by George Martin, p. 72
SILICON UPDATE Radio Riot, by Tom Cantrell, p. 78
PRIORITY INTERRUPT To TiVo or Not to TiVo, by Steve Ciarcia, p. 96

ISSUE 168
July 2004
Theme: Graphics & Video

TASK MANAGER Presentation is Everything, by Jennifer Huber, p. 4
NEW PRODUCT NEWS, edited by John Gorsky, p. 8
TEST YOUR EQ, by David Tweed, p. 9
Adaptable Multimedia Thermometer, Flash Innovation 2003 Design Contest Winner, by Alberto Ricci Bitti, p. 12
Full-Field Color Video Frame Grabber, by Eric Gagnon, p. 22
Easy Reflow: Build an SMT Reflow Oven Controller, Renesas Design 2003 Grand Prize Winner, by Robert Lacoste, p. 32
Designing with the Nios (Part 2): System Enhancement, by George Martin, p. 36
Triple AVR Waveform Capture and Display: Three Controllers Make a Waveform Monitor, by Dick Cappels , p. 42
APPLIED PCs Uncomplicated dsPIC Implementation, by Fred Eady, p. 50
Smart-E-Touch: An Intelligent User Interface, Flash Innovation 2003 Design Contest Winner, by Bruce M. Pride, p.56
Graphics LCD Library for the Z8 Encore!, by Brian Millier, p. 62
FROM THE BENCH Lose the Crystal: Linear’s LTC6903/4 Programmable Oscillator, by Jeff Bachiochi, p. 74
SILICON UPDATE Motoring (Part 1): Motor Basics, by Tom Cantrell, p. 78
PRIORITY INTERRUPT War Driving, by Steve Ciarcia, p. 96

ISSUE 169
August 2004
Theme: Embedded Programming

TASK MANAGER Looking Ahead, by Jennifer Huber, p. 4
NEW PRODUCT NEWS, edited by John Gorsky, p. 8
TEST YOUR EQ, by David Tweed, p. 12
Ham Radio Repeater Locator, by Glen Worstell, p. 14
Understanding Embedded Security, by Joe Grand, p. 22
PICs, DRAMs, and Graphic Displays: Build a Graphics LCD Driver, by Tom Napier, p. 28
Closed-Loop Motion Control for Mobile Robotics, by Rich LeGrand, p. 34
FROM THE BENCH Is There a Robot in Your Future?: Emerging Robot Technologies, by Jeff Bachiochi, p. 48
E-Field Sensor-Based Monitoring System, by S. Punnakkal & S. Cholayil, p. 52
ABOVE THE GROUND PLANE Stepper Drive (Part 1): Analog, by Ed Nisley, p.62
APPLIED PCs PSoC 101, by Fred Eady, p. 68
SILICON UPDATE Motoring (Part 2): Motor Control Chips and Software, by Tom Cantrell, p. 78
PRIORITY INTERRUPT Cyber Dossiers, by Steve Ciarcia, p. 96

ISSUE 170
September 2004
Theme: Signal Processing

TASK MANAGER One for the Library, by Jennifer Huber, p. 4
NEW PRODUCT NEWS, edited by John Gorsky, p. 8
TEST YOUR EQ, by David Tweed, p. 14
The Engineer’s Alarm Clock: Design a PIC-Based Lamp Controller, by Aaron Dahlen, p. 18
An SPWM Calculator: Using the Switched Integration Technique, by Armando Rosas Morato & Sergio Elizarraras
Rodriguez, p. 32
APPLIED PCs Uncomplicated Wireless Networking, by Fred Eady, p. 40
Multilab: Build a Z8 Encore!-Based Multipurpose Test Instrument, by Brian Millier, p. 46
FROM THE BENCH Create a Hybrid Hub, by Jeff Bachiochi, p. 54
Microcontroller-Driven Sound Effects, by Praveen Deshpande & Prajakta Deshpande, p. 62
DMX-512 Control: Build a USB-to-DMX-512 Converter, by Stefan Kalbermatter, p. 72
SILICON UPDATE A Simple Plan, by Tom Cantrell, p. 78
PRIORITY INTERRUPT The Most Success Yet, by Steve Ciarcia, p. 96

ISSUE 171
October 2004
Theme: Data Acquisition

TASK MANAGER Redesigned to Impress, by Jennifer Huber, p. 4
NEW PRODUCT NEWS, edited by John Gorsky, p. 8
TEST YOUR EQ, by David Tweed, p. 11
Supervisory Control and Data Acquisition, by Charlie Krauter, p. 12
E-Field Serial Touchpad, by Erwin Saavedra , p. 26
Pseudo-Random Noise Theory and Applications, by Shlomo Engelberg and Haim Benjamin, p. 32
ABOVE THE GROUND PLANE Stepper Drive (Part 2): Digital, by Ed Nisley, p. 36
APPLIED PCs Big PICs, by Fred Eady, p. 40
FROM THE BENCH Digital Radio Control, by Jeff Bachiochi, p. 48
Single-Board Logic Analyzer, by Larry Cicchinelli, p.54
Intelligent Sensor Head, by Andrew Smallridge, p. 60
SILICON UPDATE Try Hard with a Vengeance, by Tom Cantrell, p. 70
Telephone Message Watchdog: An Intelligent Call-Forwarding System, by Jingxi Zhang, Yang Zhang,
and Huifang Ni, p. 76
PRIORITY INTERRUPT The Collegiate Challenge, by Steve Ciarcia, p. 96

ISSUE 172
November 2004
Theme: Internet & Connectivity

TASK MANAGER Get Secure, by Jennifer Huber, p. 4
NEW PRODUCT NEWS, edited by John Gorsky, p. 8
TEST YOUR EQ, by David Tweed, p. 15
Simple Four-Channel Network Video Server, by Eric Gagnon, p. 16
Wi-Fi Sunlogger, by Ingo Cyliax, p. 24
Math Coprocessor for Robotics Applications, by Daniel Ramirez, p. 30
Build a VGA Monitor Controller, by Enoch Hwang, p. 38
Interface Ethernet and Embedded Systems, by Eddie Insam, p. 44
APPLIED PCs TCI/IP Stack Solution: A Detailed Look at the CMX-MicroNet, by Fred Eady, p. 54
Network Security for Small Systems, by Jan Axelson, p.62
FROM THE BENCH USB DMX, by Jeff Bachiochi, p. 70
SILICON UPDATE Easy to be Soft, by Tom Cantrell, p. 78 PRIORITY INTERRUPT Feel the Heat, by Steve Ciarcia, p. 96

ISSUE 173
December 2004
Theme: Embedded Development

TASK MANAGER Looking Back, by Jennifer Huber, p. 4
NEW PRODUCT NEWS, edited by John Gorsky, p. 8
TEST YOUR EQ, by David Tweed, p. 13
H8/38024F-Based Programmable Timer, by Richard Wotiz, p. 16
ABOVE THE GROUND PLANE Building Boxes, by Ed Nisley, p. 22
FROM THE BENCH Light-to-frequency Conversion (Part 1): TSL230R-Based Pulse Oximeter, by Jeff Bachiochi, p. 26
Atmel AVR 2004 Design Contest Winners Announcement, p. 32
Visualizing History: Recording and View High-Level Software Behavior, by Scott McOlash, p. 36
APPLIED PCs RabbitWeb HTTP Server, by Fred Eady, p. 44
Artificial Life Display (Part 1): Design Basics, by Bob Armstrong p. 54
An FPGA Experimenter’s Board, by Philip Nowe, p.62
Reference Generation: Build a 60-HZ Generator with an NCO, by Tom Napier, p.72
SILICON UPDATE Position Statement, by Tom Cantrell, p. 78
PRIORITY INTERRUPT What’s Another Watt or Two?, by Steve Ciarcia, p. 96

ISSUE 174
January 2005
Theme: Embedded Applications

TASK MANAGER When Homemade is Better, by Jennifer Huber, p. 4
NEW PRODUCT NEWS, edited by John Gorsky, p. 8
TEST YOUR EQ by David Tweed, p. 15
Build a Digital Video Recorder, by Miguel Sanchez, p. 16
Microcontroller-Based Nitrox Analyzer, by David Smith, p. 20
Artificial Life Display (Part 2): Construction, by Bob Armstrong, p. 28
Z8 Encore!-Based Audio Processor, by Brad Stewart, p. 36
PC-Controlled RC Device, by Warren MacEvoy & Dan Stadelman, p. 44
Signal Processing with the ADuC812, by Shlomo Engelberg, Jonathan Garzon, & Naor Afgin, p. 52
Digitally Control Power Factor Correction, by Olin Lathrop, p. 56
FROM THE BENCH Light-to-Frequency Conversion (Part 2): Pulse and Oxygen Content, by Jeff Bachiochi, p. 68
APPLIED PCs Embedded Wi-Fi with TRENDnet, by Fred Eady, p. 72
SILICON UPDATE Hot Enough for You?: Hot Chips 16 Roundup, by Tom Cantrell, p. 78
PRIORITY INTERRUPT Domestic Reality in the Global Community, by Steve Ciarcia, p. 96

ISSUE 175
February 2005
Theme: Wireless Communication

TASK MANAGER Go Wireless, by Jennifer Huber, p. 4
NEW PRODUCT NEWS, edited by John Gorsky, p. 8
TEST YOUR EQ, by David Tweed, p. 14
Zeroing in on ZigBee (Part 1): Introduction to the Standard, by Pete Cross, p. 16
Minimum Mass Wireless Coupler, by Dick Cappels, p. 24
Noncontact Infrared Thermometry, by Brian Millier, p. 30
Flexible Wireless Telemetry System, by Bryan Sobczyk, Vince Formica, William Sebastian, & Kevin Wertz, p. 40
ABOVE THE GROUND PLANE Capacitors at RF, by Ed Nisley, p. 46
APPLIED PCs ALFAT-Based Embedded System Storage, by Fred Eady, p. 50
FROM THE BENCH A Look at the M16C Lineup, by Jeff Bachiochi, p. 60
Open Source Code Guide, by Elecia White, p. 68
XTstat: A Portable Wireless X10 Thermostat, by Henry Jacobs, p. 74
SILICON UPDATE More Bits, Less Bucks, by Tom Cantrell, p. 80
PRIORITY INTERRUPT Between a Nightmare and a Rip-Off, by Steve Ciarcia, p. 96

ISSUE 176
March 2005
Theme: Embedded Programming

TASK MANAGER Stay Under Budget, by Jennifer Huber, p. 4
NEW PRODUCT NEWS, edited by John Gorsky, p. 8
TEST YOUR EQ by David Tweed, p. 10
gEDA Design Suite for Linux, by Stuart Brorson, Ales Hvezda, & Dan McMahill, p. 12
Portable FAT Library for MCU Applications, by Ivan Sham, William Hue, & Pete Rizun, p. 18
Embedded Security Design (Part 1): Product Enclosure, by Joe Grand, p. 28
Practical Application for TDD (Part 1): Write Software in a Test-Driven Development Environment, by Mike Smith, Moreno Bariffi, Warren Flaman, Adam Geras, Lily Huang, Andrew Kwan, Alan Martin, & James Miller, p. 34
Zeroing in on ZigBee (Part 2): Chipsets and Source Code, by Pete Cross, p. 42
Stealth Keyless Entry System, by David Brown, p. 52
Control an FPGA with I2C, by Roberto Ferrabone, p. 60
APPLIED PCs Single-IC 10/100 Ethernet Solution, by Fred Eady, p. 66
FROM THE BENCH Joystick Technology, by Jeff Bachiochi, p. 72
SILICON UPDATE ’51 Favorites, by Tom Cantrell, p. 78
PRIORITY INTERRUPT Anniversaries, by Steve Ciarcia, p. 96

ISSUE 177
April 2005
Theme: Robotics

TASK MANAGER My Favorite Subject, by Jennifer Huber, p. 4
NEW PRODUCT NEWS, edited by John Gorsky, p. 8
TEST YOUR EQ by David Tweed, p. 11
AVRcam: A Low–Cost Embedded Vision System, by John Orlando, p. 12
Simple USB Data Acquisition, by Bruce Pride, p. 20
Automatic Gate Control, by Peter Gibbs, p. 28
Embedded Security Design (Part 2): Circuit Board, by Joe Grand, p. 34
ABOVE THE GROUND PLANE Foolish LED Tricks, by Ed Nisley, p. 40
Digital RC Servo Controller (Part 1): 32-Channel Design, by Eric Gagnon, p. 44
FROM THE BENCH Stay in Touch: Sensor Material for Robotics Applications, by Jeff Bachiochi, p. 48
APPLIED PCs Test-Driving the Micro64, by Fred Eady, p. 52
Practical Application for TDD (Part 2): Automated Test-Driven Environment, by Mike Smith, Moreno Bariffi, Warren Flaman, Adam Geras, Lily Huang, Andrew Kwan, Alan Martin, & James Miller, p. 60
Three-Axis Stepper Motor Controller (Part 1): Design Basics, by Viraj Bhanage, Prajakta Deshpande, & Praveen Deshpande, p. 68
SILICON UPDATE USB Easy Riders, by Tom Cantrell, p. 78
PRIORITY INTERRUPT Dead as a Doornail, by Steve Ciarcia, p. 96

ISSUE 178
May 2005
Theme: Communications

TASK MANAGER USB Bonanza, by Jennifer Huber, p. 4
NEW PRODUCT NEWS, edited by John Gorsky, p. 8
TEST YOUR EQ by David Tweed, p. 11
USB Interface Development, by Robert Lang, p. 12
‘Net Radio: Build an Internet Radio Receiver, by Bertrand Achard, p. 22
USB 2.0 Internet, by Daniel Cross-Cole, p. 30
APPLIED PCs Build a Wi-Fi Web Server, by Fred Eady, p. 34
Digital RC Servo Controller (Part 2): Circuitry Details, by Eric Gagnon, p. 43
Three-Axis Stepper Motor Controller (Part 2): Software Implementation, by Prajakta Desphande, & Praveen Desphande, p. 51
Network GPIB Controller, by Ron Battles, Patrick Jackson, & Scott Schumate, p. 62
FROM THE BENCH Speech Synthesis with SpeakJet, by Jeff Bachiochi, p. 70
Connect with USBLab, by Stuart Ball, p. 76
SILICON UPDATE More Flash, Less Cash, by Tom Cantrell, p. 80
PRIORITY INTERRUPT Are You Driven by the Means or the End?, by Steve Ciarcia, p. 96

ISSUE 179
June 2005
Theme: Measurement & Sensors

TASK MANAGER Be Heard, by Jennifer Huber, p. 4
NEW PRODUCT NEWS, edited by John Gorsky, p. 8
TEST YOUR EQ, by David Tweed, p. 13
Electronic Angle Measurement, by Chris Coulston, p. 14
Precision Frequency Meter, by Clayton Gumbrell, p. 20
Cypress PSoC High Integration Challenge 2004 Winners Announcement, p. 31
ABOVE THE GROUND PLANE RF Attenuation: Resistors at RF, by Ed Nisley, p. 36
Accurate Capacitance Meter, by Alexander Popov, Jordan Popov, & Peter Popov, p. 42
Low-Cost Logic Analyzer for FPGAs, by Philip Nowe, p. 52
APPLIED PCs Embedded USB Made Simpler, by Fred Eady, p. 56
Short-Range IR Communications System: Progressive Reflective Transmission Solution, by Robert N. Capper, Jr., p. 62
FROM THE BENCH Surface-Mount Technology Guide, by Jeff Bachiochi, p. 70
SILICON UPDATE Best in Show, by Tom Cantrell, p. 76
Intelligent Automatic Garage Door Opener: PIC and Sensors Sophisticate Automation, by Victor Lick, p. 80
PRIORITY INTERRUPT Do the Math, by Steve Ciarcia, p. 96

ISSUE 180
July 2005
Theme: Internet & Connectivity

TASK MANAGER VoIP in the Limelight, by Jennifer Huber, p. 4
NEW PRODUCT NEWS, edited by John Gorsky, p. 8
TEST YOUR EQ, by David Tweed, p. 15
Speech Waveform Encoder, by Mariano Barron, p. 16
Connect with eZ80F91-Based VoIP, by Huifang Ni, Jingxi Zhang, Yang Zhang, p. 28
eZ80-Based Wireless Network System, by Lionel Theunissen, p. 38
FROM THE BENCH A Fresh Look at VoIP, by Jeff Bachiochi, p. 46
Bit Flipping Tutorial: An Uncomplicated Guide to Controlling MCU Functionality, by Eric Weddington, p. 52
Add USB to Anything, by Lane Hauck, p. 59
Solar-Powered Water Pump Controller, by Lindsay Meek, p. 64
PIC16F627-Based Access Controller: Wiegand-to-RS-232 Converter, by Charles Bundy, p. 69
APPLIED PCs Put ZigBee to Work, by Fred Eady, p. 74
SILICON UPDATE World Beyond Ware, by Tom Cantrell, p. 79
PRIORITY INTERRUPT A Simple Wiring Job, by Steve Ciarcia, p. 96

ISSUE 181
August 2005
Theme: Embedded Development

TASK MANAGER Modern Solutions Improve Outdated Projects, by Jennifer Huber, p. 4
NEW PRODUCT NEWS, edited by John Gorsky, p. 8
TEST YOUR EQ, by David Tweed, p. 93
Flight Computer for High-Power Rocketry, by Steven Pope, p. 10
Real-Time Pulse Generator, by Tom Napier, p. 18
Build a Hardware Accelerator, by Amir Darvishi & Wael Badawy, p. 24
Strong Encryption for PICs (Part 1): Triple-DES Algorithm, by Romneo Costanzo, p. 30
Hardware Synthesis Using VHDL (Part 1): VHDL Implementation, by Michael Griebling, p. 38
FROM THE BENCH Simulate First: Simulation Techniques for Testing New MCUs, by Jeff Bachiochi, p. 46
PSoC Pulse Generator, by Brian Millier, p. 59
APPLIED PCs Reach for Interface Control: Add a GUI to a ZF8042A-Based Design, by Fred Eady , p. 68
ABOVE THE GROUND PLANE Analog Tips and Tricks, by Ed Nisley, p. 75
SILICON UPDATE I Left My Chip in San Francisco, by Tom Cantrell, p. 78
PRIORITY INTERRUPT Risk and Opportunity, by Steve Ciarcia, p. 96

ISSUE 182
September 2005
Theme: Signal Processing

TASK MANAGER Tips for Signal Generation and Decoding, by Jennifer Huber, p. 4
NEW PRODUCT NEWS, edited by John Gorsky, p. 8
CROSSWORD, p. 93
Signal Generation Solution: Build an Inexpensive RF Signal Generator, by Neal Martini, p. 12
Digital Decoding Simplified: Sequential Exact-Frequency Goertzel Algorithm, by Eric Kiser, p. 22
High-Performance Square Wave Source: Build a Digitally Controlled Signal Generator, by Gordon Dick, p. 32
Strong Encryption for PICs (Part 2): Prototype Application, by Romeo Costanzo, p. 38
Hardware Synthesis with VHDL (Part 2): VHDL in Action, by Michael Griebling, p. 48
Replacing a Legend: Build a Functional Equivalent to the CDP1861, by Bob Armstrong, p. 58
Inexpensive In-Circuit Debugging, by Daniel Malik, p. 66
APPLIED PCs Throwing Ethernet Frames, by Fred Eady, p. 70
FROM THE BENCH Capacitive Sensing Technology, by Jeff Bachiochi, p. 76
SILICON UPDATE Batteries Not Included, by Tom Cantrell, p. 80
PRIORITY INTERRUPT Pond Scum, by Steve Ciarcia, p. 96

ISSUE 183
October 2005
Theme: Analog Techniques

TASK MANAGER Exemplary Designs, by Jennifer Huber, p. 4
NEW PRODUCT NEWS, edited by John Gorsky, p. 8
CROSSWORD, p. 93
Analog Bar Display, by Stuart Ball, p. 12
The Silicon Wallet: CY8C27443-Based Data Manager, Alberto Ricci Bitti, p. 18
Digital Watermarking, by Shlomo Engelberg, Yair Marom, & Roi Mauda, p. 28
HappyTerminal: A ToothPIC-Based Terminal Emulator, by Richard Hoptroff, p. 38
Send and Receive VolP, by Huifang Ni, Jingxi Zhang, & Yang Zhang, p. 44
Maxed-Out PGA, by Brian Miller, p. 52
AVR-Based Fuel Consumption Gauge, by Bruce D. Lightner, p. 59
ABOVE THE GROUND PLANE LED Optics: Lights! Diodes! Current! Math!, by Ed Nisley, p. 34
APPLIED PCs Transporting Sensor Data: In-Depth Look at the CY3635 WirelessUSB Kit, by Fred Eady, p. 72
FROM THE BENCH Understanding Semiconductors, by Jeff Bachiochi, p. 78
SILICON UPDATE Direction Finder, by Tom Cantrell, p. 68
PRIORITY INTERRUPT 11-lb. Bricks, by Steve Ciarcia, p. 96

ISSUE 184
November 2005
Theme: Graphics & Video

TASK MANAGER Game On, by Jennifer Huber, p. 4
NEW PRODUCT NEWS, edited by John Gorsky, p. 8
CROSSWORD, p. 93
Large-Scale Electronic Display, by Peter Gibbs, p. 16
Water Pressure Sensor: ZigBee-Based NozzleMon Aids Firefighters, by Michell Levinn, p. 20
Automatic Microcontroller Task Scheduling, by Michael Smith & James Miller, p. 26
Virtual Billiards, by Danny Chow & Anthony Tay, p. 36
Debugging Commercial Code: A Quick Fix for Galaga Code, by Chris Cantrell, p. 42
Measure Low-Level Radioactivity: Build a Sensitive Radiation Counter, by Tom Napier, p. 52
Multifunctional Bicycle Computer, by Kris Ardis, p. 60
Digital Video in an Embedded System, by Colin O’Flynn, p. 68
APPLIED PCs Implement a 32-Bit ARM Solution, by Fred Eady, p. 46
FROM THE BENCH Infrared Distance Measurement, by Jeff Bachiochi, p. 72
SILICON UPDATE Wi-PHY Chip, by Tom Cantrell, p. 78
PRIORITY INTERRUPT Back to Basics, by Steve Ciarcia, p. 96

ISSUE 185
December 2005
Theme: Data Acquisition

TASK MANAGER Finding Inspiration, by Jennifer Huber, p. 4
NEW PRODUCT NEWS, edited by John Gorsky, p. 8
CROSSWORD, p. 93
Browser-Based Telemetry System, by Brad Zadavsky, p. 12
Long-Range Wi-Fi Network, by Nick Dargahi, p. 20
Renesas M16C Design Contest 2005 Winners Announcement
Downlink Telemetry Module, by Leonid Shavarzberg, p. 32
LAN-Based Data Acquisition System
Unlock the Power of the PCI Bus, by Alexandre Desnoyers, p. 44
Solar Panel Monitor, by Ken Chapman, p. 62
ABOVE THE GROUND PLANE ADC and DAC Bandwidth, by Ed Nisley, p. 52
APPLIED PCs Assume Control with the MC104P, by Fred Eady, p. 56
FROM THE BENCH Portable Color Organ, by Jeff Bachiochi, p. 72
SILICON UPDATE Get the LEDs Out, by Tom Cantrell, p. 78
PRIORITY INTERRUPT Filers Verses Pilers, by Steve Ciarcia, p. 96

ISSUE 186
January 2006
Theme: Internet & Connectivity

TASK MANAGER Something for Everyone, by Jennifer Huber, p. 4
NEW PRODUCT NEWS, edited by John Gorsky, p. 8
CROSSWORD, p. 93
Internet-Connected Display System, by Jeremy Baugher & Stephen Fenwick, p.10
Electronic Scarecrow, by Richard Wotiz, p. 18
Low-Cost EKG Pulsometer, by Serhiy Matviyenko, p. 28
Third-Generation Rabbit: A Look at the Rabbit 4000, by Monte Dalrymple, p. 35
Watchdog Supervisory System, by David Gamble & Andrew Smallridge, p. 43
Portable Web Server, by Lindsay Meek, p. 51
Internet-Connected Sonic Anemometer, by Ingo Cyliax, p. 56
Advanced System for Vehicle Back Up: Rangefinder and Video Display Aids Drivers, by Victor Lick, p. 62
APPLIED PCs ARM Applications with MicroBolt, by Fred Eady, p.80
FROM THE BENCH Regulator Review, by Jeff Bachiochi, p. 76
SILICON UPDATE Hot Enough for You?, by Tom Cantrell, p.70
PRIORITY INTERRUPT The Personal Touch, by Steve Ciarcia, p. 96

ISSUE 187
February 2006
Theme: Embedded Programming

TASK MANAGER Become a Better Embedded Programmer, by Jennifer Huber, p. 4
NEW PRODUCT NEWS, edited by John Gorsky, p. 8
CROSSWORD, p. 93
Multifunctional Home Control System, by Jack Benjamin & Michal Benjamin, p.14
Robust Bootloader for FPGAs, by Colin O’Flynn, p. 44
Embedded Object-Oriented Programming, by Chris Cantrell, p. 52
Rooting Around: Integer Square Roots on Small Processors, by Michael Dvorsky, p. 60
Output Real Numbers, by Mariano Barron, p 67
Number Crunching on a Budget: Custom PIC MCU Solution Trumps PC, by Tom Napier, p. 73
Voice Changer Technology, by Avid Bechori, Shlomo Engelberg, & Roi Rapoport, p. 76
DTMF Decoder, by Chris Coulston, Brian Nypaver, & Jeffrey Rimko, p. 80
ABOVE THE GROUND PLANE Sampled Data Bandwidth: Filtering, by Ed Nisley, p. 28
APPLIED PCs Discover True 16-Bit Functionality: Explorer 16 Offers Welcome Flexibility, by Fred Eady, p. 22
FROM THE BENCH Power Over Ethernet Primer, by Jeff Bachiochi, p. 34
SILICON UPDATE Something Old, Something New, by Tom Cantrell, p.40
PRIORITY INTERRUPT 50 Years of Invention, by Steve Ciarcia, p. 96

ISSUE 188
March 2006
Theme: Robotics

TASK MANAGER Get Ready to Build, by Jennifer Huber, p. 4
NEW PRODUCT NEWS, edited by John Gorsky, p. 8
CROSSWORD, p. 93
Servo Animation Controller, by Peter Montgomery, p. 16
Outdoor Mobile Robot, by Paul Beckling, Ray Pettit, Todd Quasny, & Robert Watson, p. 24
Robot Localization and Control, by Ethan Leland, Kipp Bradford, & Odest Chadwicke Jenkins, p. 36
Digital Compassing: Build a Tilt-Compensated Digital Magnetic Compass, by Vadym Grygorenko, p. 40
Optical Proximity Sensor for Robots (Part 1): Simple PCB Design with the gEDA Suite, by Stuart Brorson, p. 48
Concurrent Small-C for PIC18 MCUs, by Andy Yuen, p. 62
Low-Cost Serial Servo Controller, by Michael Dvorsky, p.80
APPLIED PCs Remedy for USB-to-MCU Pain: Embedded USB with HIDmaker FS, by Fred Eady, p. 74
FROM THE BENCH Simple Robotics Experimentation, by Jeff Bachiochi, p. 30
SILICON UPDATE FIR Factor, by Tom Cantrell, p. 56
PRIORITY INTERRUPT Beware the Trolls, by Steve Ciarcia, p. 96

ISSUE 189
April 2006
Theme: Wireless Communications

TASK MANAGER Guaranteeing Dependability, by Jennifer Huber, p. 4
NEW PRODUCT NEWS, edited by John Gorsky, p. 8
CROSSWORD, p. 93
Monitor and Control with Text Messaging, by Ken Merk, p. 12
Low-Cost 2.4-GHz Spectrum Analyzer, by Scott Armitage, p. 18
Data Acquisition for Mobile Applications, by Jean Paul Talledo Vilela, p. 24
Solution to Stand-Alone ISP Programming: Low-Cost STK500-Based Project, by Alton Harkcom, p. 34
Optical Proximity Sensor for Robots (Part 2): Open-Source PCB Layout Editor, by Stuart Brorson, p. 40
Wireless Sump Pump Monitoring System, by David Kanceruk, p. 48
Stock Clock: Wireless Network Delivers Market Data, by Richard Hoptroff, p. 58
ABOVE THE GROUND PLANE RF Mixer Isolation and Coax Stub Filters, by Ed Nisley, p. 68
APPLIED PCs Get Started in Mechatronics, by Fred Eady, p. 62
FROM THE BENCH Automating Sudoku, by Jeff Bachiochi, p. 80
SILICON UPDATE Rock ‘Em and SoC ’Em, by Tom Cantrell, p. 75
PRIORITY INTERRUPT It’s an E-Mail world, by Steve Ciarcia, p. 96

ISSUE 190
May 2006
Theme: Communications

TASK MANAGER Design Inspiration, by Jennifer Huber, p. 4
NEW PRODUCT NEWS, edited by John Gorsky, p. 8
CROSSWORD, p. 93
Mobile Phone Book: M16C/620-Based Backup System, by Carlos Cossio, p. 12
Bluetooth-Based Display for GPS Data, by Jay Carter, p. 20
Image Processing for Robots, by Jens Altenburg, p. 28
MIDI Controller, by Russ Ethington, p. 34
ARM-Based Modern Answering Machine, by Bernard Debbasch, p. 40
Versatile Small RTOS, by Benjamin Kacenas, p. 58
Universal In-Circuit Programmer, by Stuart Ball, p. 76
APPLIED PCs ARM Yourself: Assemble an ARM7 Tool Kit, by Fred Eady, p. 70
FROM THE BENCH Radio-Free FM, by Jeff Bachiochi, p. 51
SILICON UPDATE Flash FPGA, by Tom Cantrell, p. 81
PRIORITY INTERRUPT Without an Annoying Buzz, by Steve Ciarcia, p. 96

ISSUE 191
June 2006
Theme: Measurement and Sensors

TASK MANAGER Applications You Can Use, by Jennifer Huber, p. 4
NEW PRODUCT NEWS, edited by John Gorsky, p. 8
CROSSWORD, p. 93
Measurement System for Weight and Dimensions, by John Peterson, p.12
Home-Brewed HERMS, by Mark Nesdoly, p.20
Touch-N-Talk Learning Toy: PIC16F876-Based System for Language Acquisition, by Ross Tsukashima & Ha Le Cao, p. 26
Bass Pedal Upgrade: Build a PIC-based Optical Pedal System, by Howard Davis, p. 32
Nontraditional Cursor Control:ATmega32-Based Motion Sensing, by Andrew Sawchuk & Joseph Tanen, p.38
Unique Way to Measure Temperature: A Heating Element Turned Sensor, by Daniel Malik, p.44
Earth Field Magnetometer, by Richard Wotiz, p. 62
ABOVE THE GROUND PLANE Stepper Failure: Death by Disconnection, by Ed Nisley, p. 50
APPLIED PCs Embedded Ethernet Design: Write a Set of Ethernet IC Drivers, by Fred Eady, p. 54
FROM THE BENCH Can you Speak CAN? (Part 1), by Jeff Bachiochi, p. 72
SILICON UPDATE Three-Axis Foursome, by Tom Cantrell, p. 78
PRIORITY INTERRUPT Connections, by Steve Ciarcia, p. 96

ISSUE 192
July 2006
Theme: Data Acquisition

TASK MANAGER Revisiting a Popular Project, by Jennifer Huber, p. 4
NEW PRODUCT NEWS, edited by John Gorsky, p. 8
CROSSWORD, p. 93
Weather Station Upgrade, by Gordon Dick, p.12
Tiny AVR Serial Port Programmer, by Bruce Lightner, p. 20
Wireless Data Transfer: Get Started with the Bluetooth Serial Port, by Bruce Hopkins, p. 32
Network-Enable Legacy Equipment, by Kris Ardis, p. 36
Precision Motion-Sensing System Analyzer, by Steve Lubbers, p. 40
Dual-Axis Level Sensor, by Stefan Morley, p. 48
Compact Spectrum Analyzer, by Neal Martini, p. 60
APPLIED PCs Wireless Network Analysis:Sniff Around a ZigBee PAN with ZENA, by Fred Eady, p. 54
FROM THE BENCH Can You Speak CAN? (Part 2), by Jeff Bachiochi, p. 70
SILICON UPDATE Device Surfer, by Tom Cantrell, p. 78
PRIORITY INTERRUPT On-Scene Initiative, by Steve Ciarcia, p. 96

ISSUE 193
August 2006
Theme: Embedded Applications

TASK MANAGER Let the Sparks Fly, by Jennifer Huber, p. 4
NEW PRODUCT NEWS, edited by John Gorsky, p. 8
CROSSWORD, p. 93
Portable Power: A Power Supply for Embedded Applications, by Jason Wu, Kiran Kanukurthy, & David Andersen, p. 12
Java Utility for Assembly Programmers, Chris Cantrell, p. 20
Windows Volume Control, Lane Hauck, p. 28
Beam Up That Serial Port: Send Serial Communications Via the ‘Net, Miguel Sanchez, p. 34
Battery-Free Nonvolatile RAM, Brian Millier, p. 43
Finite Machines and Microthreads, Massimo Manca, p. 52
Preemptive OS for AVRs, Nicholas Clark & Adam Leichty, p. 56
Cyclic Redundancy Check: Understanding CRC Without Math, Monte Dalrymple, p. 76
ABOVE THE GROUND PLANE Voltage References, by Ed Nisley, p. 70
APPLIED PCs Microcontroller-Free Design: A GP-22050 Plays the Role of MCU, by Fred Eady, p. 62
FROM THE BENCH Light Therapy: AC Phase Control for Changing Power Outputs, by Jeff Bachiochi, p. 48
SILICON UPDATE Turning the Core-ner, by Tom Cantrell, p. 80
PRIORITY INTERRUPT Net Neutrality, by Steve Ciarcia, p. 96

ISSUE 194
September 2006
Theme: Signal Processing

TASK MANAGER The Tradition Continues, by Sean Donnelly & C.J. Abate, p. 4
NEW PRODUCT NEWS, edited by John Gorsky, p. 8
CROSSWORD, p. 93
Pulse Sensing Optical Mouse, by Victor Kremin & Serhiy Matviyenko, p. 12
Simplified FSK Detection, by Dennis Seguine, p. 18
Programmable Network Analyzer, by James Gaston & Peter Hiscocks, p. 24
Multifunctional Wireless Alarm, by Carl Smith, p. 30
Digital Audio Player, by Jan Szymanski, p. 40
Scheduler Template for Microcontrollers, by Praveen Deshpande, p. 60
APPLIED PCs Go Wireless with the XBee, by Fred Eady, p. 48
FROM THE BENCH SPI Power Alarm, by Jeff Bachiochi, p. 74
SILICON UPDATE ARMed and Dangerous, by Tom Cantrell, p. 78
PRIORITY INTERRUPT My Kingdom for a Petabyte, by Steve Ciarcia, p. 96

ISSUE 195
October 2006
Theme: Graphics & Video

TASK MANAGER Reduce the Risk, by C.J. Abate, p. 4
NEW PRODUCT NEWS, edited by John Gorsky, p. 8
CROSSWORD, p. 93
Video13: Build a Simple TV Interface, by Dale Wheat, p. 12
Generate Video from Software, by Rene Geraets, p. 24
Drive a Color STN Display, by Dejan Durdenic , p. 30
LED Message Display, by Peter Gibbs & Ramon Sargeant, p. 40
Power Generator for Portable Applications, by Dhananjay Gadre, p. 52
Power Over Ethernet Solutions, by Eddie Insam, p. 60
ABOVE THE GROUND PLANE DIY Diodes, by Ed Nisley, p. 56
APPLIED PCs Advanced USB Protocol Sniffer, by Fred Eady, p. 68
FROM THE BENCH Accessing the USB Framework: A Quick Transition from UART to USB, by Jeff Bachiochi, p. 74
SILICON UPDATE ARM Twister, by Tom Cantrell, p. 80
PRIORITY INTERRUPT In Your Opinion, by Steve Ciarcia, p. 96

ISSUE 196
November 2006
Theme: Embedded Development

TASK MANAGER Making a Contribution, by C.J. Abate, p. 4
NEW PRODUCT NEWS, edited by John Gorsky, p. 8
CROSSWORD, p. 93
USB Flash PIC Programmer, Alexander Enzmann, p. 12
Control Panel Design: Implement a Modular Physical User Interface System, by Eric Gagnon, p. 20
Open-Source AVR Development, by Colin O’Flynn, p. 32
Electronic Gear Control: Add Electronic Gears to a Metal Lathe, by John Dammeyer, p. 36
Low-Cost Gas Leak Detector, by Brian Millier, p. 44
TV-Based Oscilloscope, by Ilya Mamontov, p. 52
Smart Probing: An R5F2113-Based Soil-Monitoring System, by Alain d’Espaignet, p. 58
APPLIED PCs – Stand-Alone Ethernet Control, by Fred Eady, p. 66
FROM THE BENCH – Smart Character Display: MCU-Based Information Messaging Made Simple, by Jeff Bachiochi, p. 72
SILICON UPDATE – Memory Lane Change, by Tom Cantrell, p. 78
PRIORITY INTERRUPT – In Search of the Real Thing, by Steve Ciarcia, p. 96

ISSUE 197
December 2006
Theme: Analog Techniques

TASK MANAGER The 21st-Century Designer, by C.J. Abate, p. 4
NEW PRODUCT NEWS, edited by John Gorsky, p. 8
CROSSWORD, p. 93
ARM Scope: Build an Analog Oscilloscope Companion, by Greg Cloutier, p. 14
Digital Instrument Panel: A Simple Panel for Diesel Engines, by Samir Lohani, p. 22
Multitiered Security System, by Kyle Cameron, Jeremy Warren, Shane Reierson, Chris Rittaler & Nick Brady, p. 32
Visual Basic 2005 and the Serial Port, by Aubrey Kagan, p. 44
Third Overtone Crystal Clock Oscillator, by Alan Bate, p. 54
ABOVE THE GROUND PLANE – Filter Figures – by Ed Nisley, p. 38
APPLIED PCs – Ethernet on a Chip, by Fred Eady, p. 66
FROM THE BENCH – Portable Lightning Detector, by Jeff Bachiochi, p. 74
SILICON UPDATE – Ferro-51, by Tom Cantrell, p. 80
PRIORITY INTERRUPT – Going for the Brass Ring, by Steve Ciarcia, p. 96

Issue #198
January 2007
Theme: Embedded Applications

TASK MANAGER—Agency vs. Contingency, by C. J. Abate, p. 4
NEW PRODUCT NEWS—edited by John Gorsky, p. 8
CROSSWORD—p. 93
Self-Powered Solar Data Logger, by Abigail Krich, p. 12
QuickComs, by Nick Lott, p. 20
Atmel AVR Design Contest 2006 Winners Announcement, p. 26
Multi-Input Temperature Logger, by Nial Stewart, p. 30
Arby, by Dhananjay Gadre, Pushkar Sareen, Subodh Prabhu & Suhas Chakravarty, p. 40
Voltage Solutions, by Stuart Ball, p. 46
The Power of Flash, by Mark Bereit, p. 67
APPLIED PCs—Dive Into the ZigBee Pool, by Fred Eady, p. 50
FROM THE BENCH—Green Energy, by Jeff Bachiochi, p. 56
LESSONS FROM THE TRENCHES—Hello World…Want Cookie, by George Martin, p. 60
SILICON UPDATE—Hot Chips 18, by Tom Cantrell, p. 78
PRIORITY INTERRUPT—For Want of a Paper Trail, by Steve Ciarcia, p. 96

Issue #199
February 2007
Theme: Wireless Communications

TASK MANAGER—What’s Your Thing?, by C. J. Abate, p. 4
NEW PRODUCT NEWS—edited by John Gorsky, p. 8
CROSSWORD—p. 93
Modular Wireless Tracking System, by John Caruana, Doug Irvine, Matthew Quenet & Chris Cheng, p. 14
RFID Security System, by Craig Ross & Ricardo Goto, p. 24
DSP-Based Vehicle Monitoring, by Chris Hiszpanski, p. 32
Nixie Tube Propeller Clock, by Peter Csaszar, p. 40
Build a Reflow Oven Controller, by Ko Ihara & Kashif Javed, p. 46
Wireless Firmware Updates, by Alex Deyneko, p. 54
ABOVE THE GROUND PLANE—Battery Capacity, by Ed Nisley, p. 62
APPLIED PCs—Embedded Capacitive Touch Applications, by Fred Eady, p. 68
FROM THE BENCH—Electric Movement and Control, by Jeff Bachiochi, p. 74
SILICON UPDATE—Traveling Man, by Tom Cantrell, p. 80
PRIORITY INTERRUPT—A Home Control Event Worth Remembering, by Steve Ciarcia, p. 96

Issue #200
March 2007
Theme: Robotics

TASK MANAGER—Issue 200, by C. J. Abate, p. 4
NEW PRODUCT NEWS—edited by John Gorsky, p. 8
CROSSWORD—p. 93
Robotic Arm control System, by Michael Hall, Aaron Patten, & Erin Simpson, p. 14
Animatronic Control System, by Barry Stout & Eugene Zelden, p. 24
Inertial Rolling Robot, by Jeff Bingham & Lee Magnusson, p. 34
Generic Modbus Simulator (Part 1), by Aubrey Kagan, p. 44
Servo Control, by Dale Wheat, p. 59
SPECIAL FEATURE—Then and Now, by Dave Tweed, p.40
SPECIAL FEATURE—A Plethora of Projects, by Ed Nisley, p.72
APPLIED PCs—Build a PIC Platform, by Fred Eady, p. 52
LESSONS FROM THE TRENCHES—More “Hello World,” by George Martin, p. 67
FROM THE BENCH—Embedded USB Breakthrough, by Jeff Bachiochi, p. 75
SILICON UPDATE—Code Like the Wind World Tour, by Tom Cantrell, p. 80
PRIORITY INTERRUPT—Inside the Box Still Counts, by Steve Ciarcia, p. 96

Issue #201
April 2007
Theme: Embedded Programming

TASK MANAGER—The Cruelest Month?, by C. J. Abate, p. 4
NEW PRODUCT NEWS—edited by John Gorsky, p. 8
CROSSWORD—p. 93
ATir Keyboard Interface, by Steven Savage, p. 12
Java-Based EarthBox Watering System, by Tom Kibalo, p. 20
Build a Three-Axis CNC Mill Machine, by Gordon Dick, p. 28
Reverse-Engineered ECP Bus, by Miguel Sanchez, p. 38
Uncomplicated RF Communication, by Fred Eady, p. 45
Generic Modbus Simulator (Part 2): Create a Modbus Master using Visual Basic 2005, by Aubrey Kagan, p. 60
ABOVE THE GROUND PLANE—Battery Capacity, by Ed Nisley, p. 56
FROM THE BENCH—Local Interconnect Network, by Jeff Bachiochi, p. 70
SILICON UPDATE—USB: (Wire)Less is More, by Tom Cantrell, p. 78
PRIORITY INTERRUPT—Only Real Events Lead to Real Trends, by Steve Ciarcia, p. 96

Issue #202
May 2007
Theme: Measurement & Sensors

TASK MANAGER—Maximum Exposure, by C. J. Abate, p. 4
NEW PRODUCT NEWS—edited by John Gorsky, p. 8
CROSSWORD—p. 93
Proton Precession Magnetometer, by James Koehler, p.14
Circuit Board Plotting, by Curt Carpenter, p. 24
Temperature Calibration System, by Brian Millier, p. 32
Embedded USB Host, by Lane Hauck, p. 43
The Witness Camera: Build a Self Recording Surveillance Camera, by Alberto Ricci Bitti, p. 48
Energy and Load Analyzer, by Ronaldo Duarte, p. 58
LESSONS FROM THE TRENCHES—More “Hello World”: C Program Flow, by George Martin, p. 67
FROM THE BENCH—What’s the Slope?, by Jeff Bachiochi, p. 72
SILICON UPDATE—Be All You Can Bee, by Tom Cantrell, p. 78
PRIORITY INTERRUPT—Keeping the Lights On, by Steve Ciarcia, p. 96

Issue #203
June 2007
Theme: Communications

TASK MANAGER—Projects, Projects, and More Projects, by C. J. Abate, p. 4
NEW PRODUCT NEWS—edited by John Gorsky, p. 8
CROSSWORD—p. 93
Network of Keypads, by Dhananjay Gadre, Anurag Chugh, Parag Shah & Sneha Lele, p. 16
Video-Based Motion Sensor, by Naubert Aparicio, p. 24
Dew Point Monitor, by Peter Gibbs & Ramon Sargeant, p. 32
Slave Flash Trigger, by Aleksander Borysiuk, p. 38
USB-Controlled Pulse Generator, by Alan Hunt, p. 46
LIN-Based Ultrasound Parking Assistant, by Victor Kremin & Valeriy Kyrynyuk, p. 58
Power Supply Design: A PID-Based SMPS, by Fred Eady, p. 67
ABOVE THE GROUND PLANE—Practical Photomicrography, by Ed Nisley, p. 71
FROM THE BENCH—Gearing Up to Go the Distance: Slotted Optical Switches, by Jeff Bachiochi, p. 75
SILICON UPDATE—Rock ‘Em, Clock ‘Em, by Tom Cantrell, p. 80
PRIORITY INTERRUPT—Technical Merit, by Steve Ciarcia, p. 96

Issue #204
July 2007
Theme: Internet & Connectivity

TASK MANAGER—A Look Back and Forward in Tech Time, by C. J. Abate, p. 4
NEW PRODUCT NEWS—edited by John Gorsky, p. 8
CROSSWORD—p. 93
MiniEmail: A Compact MCU-Based Mail Client, by Alexander Mann, p. 14
Internet Password Manager, by Carlos Cossio, p. 22
Motion Tracking and Analysis System, by Albert Tran, Andrew Kwan, Kevin Brown, & Jason Vangilst, p. 35
Multipurpose Automotive Gauge, by Eric Kesselring, p. 44
Winner’s Announcement: Luminary Micro DesignStellaris2006 Contest, p. 55
Flash Drive Connection: Add a Flash Drive to Your Next Design, by John Hyde, p. 59
SILICON UPDATE—Pyxos Power, by Tom Cantrell, p. 68
FROM THE BENCH—Are You Up for 16 Bits?: A Look at Microchip’s Family of 16-Bit Microcontrollers, by Jeff Bachiochi, p. 76
LESSONS FROM THE TRENCHES—From “Hello World” to Big Iron, by George Martin, p. 81
PRIORITY INTERRUPT—Keeping the Lights On: Reality Time, by Steve Ciarcia, p. 96

Issue #205
August 2007
Theme: Embedded Development

TASK MANAGER—Another Eclectic Mix, by C. J. Abate, p. 4
NEW PRODUCT NEWS—edited by John Gorsky, p. 8
CROSSWORD—p. 93
Handheld Multifunction Scope: First Prize Luminary Micro DesignStellaris2006 Contest, by Jingxi Zhang & Yang Zhang, p. 14
Electronic Bicycle Design, by Roxanne Ahmed, Michael Buchanan, Andrew Clarke, Chris Elder, & Warren Shrieves, p. 24
Text Adventure Gaming, by Chris Cantrell, p. 40
Build a PHP Components Database, by Keith Brown, p. 48
1-Wire in the Real World (Part 1): The Challenges, by Steve Hendrix, p. 58
THE DARKER SIDE—Let’s Play with EMI!, by Robert Lacoste, p. 66
ABOVE THE GROUND PLANE—Hearing Clearly, by Ed Nisley, p. 71
FROM THE BENCH—Graphical User Interfacing, by Jeff Bachiochi, p. 75
SILICON UPDATE—Silicon Secrets, by Tom Cantrell, p. 80
PRIORITY INTERRUPT—Let’s Count the Lumens, by Steve Ciarcia, p. 96

Issue #206
September 2007
Theme: Data Acquisition

TASK MANAGER—Blogs & Video, by C. J. Abate, p. 4
NEW PRODUCT NEWS—edited by John Gorsky, p. 8
CROSSWORD—p. 93
Smart Power: An Intelligent Power Supply for Embedded Systems, by Alexander Popov & Jordan Popov, p. 10
PIC-an-LCD: A Character-Based Serial LCD Controller, by Dale Wheat, p. 18
High-Performance Motor Controller, by Daniel Ramirez, p.26
1-Wire in the Real World (Part 2): The Solutions, by Steve Hendrix, p. 42
Resilience in Embedded Designs (Part 1): Power Supply, Inputs, and Ground, by Aubrey Kagan, p. 52
Pulse Generation: Encoder Interfacing to Microcontrollers, by Stuart Ball, p. 58
Embedded Scripting, by Thiadmer Riemersma, p. 62
LESSONS FROM THE TRENCHES—String Theory, by George Martin, p. 70
FROM THE BENCH—I-Zip Dashboard, by Jeff Bachiochi, p. 74
SILICON UPDATE—Game On, by Tom Cantrell, p. 80
PRIORITY INTERRUPT—Chronic Subscription Overdose, by Steve Ciarcia, p. 96

Issue #207
October 2007
Theme: Signal Processing

TASK MANAGER—Mark Your Calendars, by C. J. Abate, p. 4
NEW PRODUCT NEWS—edited by John Gorsky, p. 8
CROSSWORD—p. 93
Signal Recovery: Restore the Attenuated Portion of an AC-Coupled Signal, by Brian Felder, p. 10
Wireless Thermostat System, by Darryl Uchitil, p. 18
The Monarch Butterfly: Build a Barometric Altimeter, by Thomas Black, p. 26
Resilience in Embedded Designs (Part 2): RS-485, Voltage Supervisors, Watchdogs, & Outputs, by Aubrey Kagan, p. 35
Simple Ethernet, by Ken Merk, p. 40
Embedded Speech: Speech Synthesis for Small Applications, by Nicusor Birsan & Ionut Tarsa
ABOVE THE GROUND PLANE—Hearing Clearly: Hardware, by Ed Nisley, p. 55
FROM THE BENCH—RoboGrowth, by Jeff Bachiochi, p. 60
THE DARKER SIDE—No Fear with FIR; Put a FIR Filter to Work, by Robert Lacoste, p. 70
SILICON UPDATE—I Sense, Therefore I Am, by Tom Cantrell, p. 80
PRIORITY INTERRUPT—The Law of Unintended Consequences, By Steve Ciarcia, p. 96

Issue #208
November 2007
Theme: Analog Techniques

TASK MANAGER—New Initiatives, by C. J. Abate, p. 4
NEW PRODUCT NEWS—edited by John Gorsky, p. 8
CROSSWORD—p. 93
Embedded IP-PBX: Switch Analog and VoIP Calls, by David Rowe, p. 12
NimbleSig: A Compact DDS RF Signal Generator, by Thomas Alldread, p. 22
WIZnet iEthernet 2007 Design Contest Primer, iEthernet Bootcamp: Get Started with the W5100, by Fred Eady, p. 34
Hybrid Computing on an FPGA, by Bruce Land, p. 44
Communication Protocols, by Massimo Manca, p. 50
Resilience in Embedded Designs (Part 3): Software, by Aubrey Kagan, p. 58
SMT Manufacturing: Take a Board from Prototype to Production, by Zack Gainsforth, p. 63
FROM THE BENCH—Motor Driving for a Robotic Arm, by Jeff Bachiochi, p. 70
LESSONS FROM THE TRENCHES—A Flash in the Pan, by George Martin, p. 76
SILICON UPDATE—Thanks for the MEMS, by Tom Cantrell, p. 80
PRIORITY INTERRUPT—Let There Be Light, by Steve Ciarcia, p. 96

Issue #209
December 2007
Theme: Graphics & Video

TASK MANAGER—We Hear You, by C. J. Abate, p. 4
NEW PRODUCT NEWS—edited by John Gorsky, p. 8
CROSSWORD—p. 93
Tile Graphics, by Chris Cantrell, p. 12
INTELLIGENT ENERGY SOLUTIONS—Solar Powering the Circuit Cellar: Part 1: Preparing the Site, by Steve Ciarcia, p. 20
LCD Digital Voltage Meter: Talking to the Glass, by Dale Wheat, p. 34
SD Card Display Controller, by Sylvain Davaine, p. 40
Programmable Voltage Source, by Paul Ward, p. 46
ABOVE THE GROUND PLANE—LED Power, by Ed Nisley, p. 56
THE DARKER SIDE—Are you Locked?: A PLL Primer, by Robert Lacoste, p. 60
FROM THE BENCH—Collecting Solar Energy, by Jeff Bachiochi, p. 70
SILICON UPDATE—Harvest Time, by Tom Cantrell, p. 78
PRIORITY INTERRUPT—My Kingdom for a Battery, by Steve Ciarcia, p. 96

Issue #210
January 2008
Theme: Embedded Applications

TASK MANAGER—Twenty Years , by C. J. Abate, p. 4
NEW PRODUCT NEWS—edited by John Gorsky, p. 8
TEST YOUR EQ—p. 13
CROSSWORD—p. 93
Get Cooking with Embedded Linux, by Brian Senese, p. 14
INTELLIGENT ENERGY SOLUTIONS—Solar Powering the Circuit Cellar: Part 2: From the Ground Up, by Steve Ciarcia, p. 20
Cash for Code: Part 1: A Focus on Firmware, by Richard Hoptroff, p. 30
Precision Oscillator Calibrator, by Michael Griebling, p. 40
Building a Learning Remote Control, by Ben Smith, p. 50
Designing for Hostile Environments, by Monte Dalrymple, p. 60
SPECIAL FEATURE—That was Then, This is Now: Twentieth Anniversary Retrospective, by Ed Nisley, p. 68 LESSONS FROM THE TRENCHES—The C Half-Time Report, George Martin, p. 56
FROM THE BENCH—Portable Poll Server: Part 1: System Setup, by Jeff Bachiochi, p. 70
SILICON UPDATE—The Quad Squad, by Tom Cantrell, p. 78
PRIORITY INTERRUPT—Happy Twentieth Anniversary, by Steve Ciarcia, p. 96

Issue #211
February 2008
Theme: Wireless Communications

TASK MANAGER—Real-World Apps, by C. J. Abate, p.
NEW PRODUCT NEWS—edited by John Gorsky, p. 8
CROSSWORD—p. 93
Wireless Sensor Network Design: A Flexible Platform for WSNs, by Diego Méndez Chaves, Mauricio Guerrero Hurtado, & Néstor Peña Traslaviña, p. 12
INTELLIGENT ENERGY SOLUTIONS—Solar-Powering the Circuit Cellar: Part 3: Wiring & Electronics, by Steve Ciarcia, p. 22
RFID Payment Terminal, by Carlos Cossio, p. 34
Cash for Code: Part 2: Publish Your Firmware, by Richard Hoptroff, p. 44
System Control: TCP/IP Communication with Embedded Processors, by Cass Tyler, p. 52
THE DARKER SIDE—Antenna Basics, by Robert Lacoste, p. 60
ABOVE THE GROUND PLANE—Transformers, by Ed Nisley, p.70
FROM THE BENCH—Portable Poll Server: Part 2: Data Acquisition & Results, by Jeff Bachiochi, p. 74
SILICON UPDATE—Got Chips?, by Tom Cantrell, p. 78
PRIORITY INTERRUPT—Avoiding Stereotypes, by Steve Ciarcia, p. 96

Issue #212
March 2008
Theme: Robotics

TASK MANAGER—Design, Program, & Prosper, by C. J. Abate, p. 4
NEW PRODUCT NEWS—edited by John Gorsky, p. 8
TEST YOUR EQ—p. 13
CROSSWORD—p. 93
Robotics with Ada95, by Daniel Ramirez, p. 14
CONTEST WINNERS—Microchip Embedded Control 2007 Design Contest Winners, p. 26
Vertical Plotter System, by Miguel Sanchez, p. 30
Flight Control: A Communications System for an RC Helicopter, by Michael Ghazi, Stefan Kaban, Scott Morken, Carl Philippsen, & Kyle Wong, p. 36
Do-It-Yourself Motion-Controlled Gaming (Part 1): Get Started with a Simple Application, Chris Coulston, p. 43
Robotics Made Easy: A Peripheral Chip for Low-Level Functions, by Monte Dalrymple, p. 52
Efficient Micro Mathematics: Multiplication and Division Techniques for MCUs, by Kripasagar Venkat, p. 60
FROM THE BENCH—Navigating the Heavens, by Jeff Bachiochi, p. 69
LESSONS FROM THE TRENCHES—Do You Want to Do a Design?: Linked Lists, by George Martin, p. 76
SILICON UPDATE—More Bits, Less Filling, by Tom Cantrell, p. 80
PRIORITY INTERRUPT—What Happened to Performance?, by Steve Ciarcia, p. 96

Issue #213
April 2008
Theme: Embedded Programming

TASK MANAGER—Smart Design & Intelligent Programming, by C. J. Abate, p. 4
NEW PRODUCT NEWS—edited by John Gorsky, p. 8
CROSSWORD—p. 93
Embedded Linux Development (Part 1): A Virtual Linux Environment on a Windows System, by David Lynch, p. 14
THE DARKER SIDE—INTELLIGENT ENERGY SOLUTIONS—Low-Power Techniques: Build Better Energy-Saving Electronic Systems, by Robert Lacoste, p. 22
Programmable Power: Build a Simple USB DAC, by Yoshiyasu Takefuji, p. 35
Do-It-Yourself Motion-Controlled Gaming (Part 2): Manipulate 3-D Graphics, by Chris Coulston, p. 40
ABOVE THE GROUND PLANE—Triac Behavior: Triac Control Meets an Inductive Load, by Ed Nisley, p. 46
Video Stamp: A Handy Display for Debugging Programs, by Jose Sanchez, p. 52
Simple Hardware Development, by Taylor Hutt, p. 60
FROM THE BENCH—Digital Touch: A Potentiometer with No Moving Parts, by Jeff Bachiochi, p. 73
SILICON UPDATE—More Than a Core, by Tom Cantrell, p. 80
PRIORITY INTERRUPT—What Makes an Engineer?, by Steve Ciarcia, p. 96

Issue #214
May 2008
Theme: Measurement & Sensors

TASK MANAGER—DIY Measurement And Sensing Projects, by C. J. Abate, p. 4
NEW PRODUCT NEWS—edited by John Gorsky, p. 8
TEST YOUR EQ—p. 15
CROSSWORD—p. 93
Depth Measurement: Construct An Ultrasonic Snow Depth Sensor, by Gerhard Oberforcher, p. 16
Contest Winners: WIZnet iEthernet 2007 Design Contest, p. 30
Where Analog And Digital Collide: An Easy-To-Use LCR Meter, by Miguel Rusch —Third Place Microchip 2007 Design Contest, p. 34
Electronic Data Logging And Analysis: A How-To Guide For Building A Seizure-Monitoring System, by Steve Lubbers, p. 41
Embedded Linux Development (Part 2): Create An Embedded Development Environment, by David Lynch, p. 52
Advanced Technology Attachment I/O: Use ATA Interfaces For General-Purpose I/O Applications, by Wolfgang Matthes, p. 60
FROM THE BENCH—Control Circuitry, by Jeff Bachiochi, p. 70
SILICON UPDATE—Designer’s Best Friend, by Tom Cantrell, p. 76
LESSONS FROM THE TRENCHES—Making Changes: A Look Into The C Compiler, by George Martin, p. 83
PRIORITY INTERRUPT—Who Said Variety Is Good?, by Steve Ciarcia, p. 96

Issue #215
June 2008
Theme: Communications

TASK MANAGER—Communications Hub , by C. J. Abate, p. 4
NEW PRODUCT NEWS—edited by John Gorsky, p. 8
CROSSWORD—p. 93
Message Acquisition: Ring Signal Detection And Interpretation, by Peter Csaszar & Monica Flores, p. 14
Pump Control: Build A Variable-Speed Drive For Motors, by Richard Wotiz, p. 20
ABOVE THE GROUND PLANE—Resistance Soldering, by Ed Nisley, p. 30
Ray Tracing Made Simple: A Ray Tracer Implemented On An FPGA, by Scott Bingham & Yunfan Donald Zhang, p. 36
AIS Transmission Decoding, by Peter Baston, p. 46
MCU-Based Game System: A Dot-Matrix Game That Targets C Coding Efficiency, by Andrew March, p. 54
FROM THE BENCH—Self-Destructive Behavior: Processor Action Requires Power Supply Removal, by Jeff Bachiochi, p. 62
THE DARKER SIDE—Let’s Be Crystal Clear, by Robert Lacoste, p. 70
SILICON UPDATE—Touch Me, by Tom Cantrell, p. 78
PRIORITY INTERRUPT—It’s All In The Whiskers, by Steve Ciarcia, p. 96

Issue #216
July 2008
Theme: Internet & Connectivity

TASK MANAGER—Energy Costs Drive Design Ingenuity, by C. J. Abate, p. 4
NEW PRODUCT NEWS—edited by John Gorsky, p. 8
TEST YOUR EQ—p. 10
CROSSWORD—p. 93
’Net-Enabled Alarm Clock, by DJ Delorie, p. 12
INTELLIGENT ENERGY SOLUTIONS—LESSONS FROM THE TRENCHES: Living And Working Off The Grid: Part 1: Planning And Design, by George Martin. p. 22
Internet Information Retrieval: Target And Display Web Site Content, by Fernando Jordan, p. 30
Launch Control: Build A Coil Gun Controller And Launcher, by Andrew Sterian, p. 38
Card Connection: Magnetic Card Data Decoding And Transmission, by Carlo Tauraso, p. 46
Create A Modbus Slave, by Aubrey Kagan, p. 54
PSoC Design Techniques (Part 1): Build An Eight-Channel Mixer, by Chris Paiano, p. 62
Sound Effects Processing, by Robert Papp, p. 69
FROM THE BENCH—Electric Motor Technology: Theory, Construction, And Requirements, by Jeff Bachiochi, p. 74
SILICON UPDATE—MIPS For The Masses, by Tom Cantrell, p. 80
PRIORITY INTERRUPT—A Real Rube Goldberg Solution, by Steve Ciarcia , p. 96

Issue #217
August 2008
Theme: Embedded Development

TASK MANAGER—Hone Your Embedded Development Skills, by C. J. Abate, p. 4
NEW PRODUCT NEWS—edited by John Gorsky, p. 8
CROSSWORD—p. 93
The DMX Portal: Obtain Lighting Control Via Internet, by Matt Ernst, p. 14
INTELLIGENT ENERGY SOLUTIONS—Electric Vehicle Inverter Design: Build A System For Powering AC Induction Motors, by Dan Hall, Tristan Kasmer, Doug Krahn, Adam McIntyre, & Dean Ponech. p. 22
A Bootloader For Blackfin, by David Tweed, p.34
PSoC Design Techniques (Part 2): Add DSP Effects, A User Interface And More, by Chris Paiano, p. 44
Create a USB Virtual COM Port, by Jan Axelson, p. 70
ABOVE THE GROUND PLANE—IR Proximity Sensing, by Ed Nisley, p. 40
FROM THE BENCH—Water War Prevention: An MCU-Based Monitor For A Communal Well, by Jeff Bachiochi, p. 52
THE DARKER SIDE—Direct Digital Synthesis 101, by Robert Lacoste, p. 60
SILICON UPDATE—Icy Hot: The Soft-Core Concept, FPGAs, And You, by Tom Cantrell, p. 78
PRIORITY INTERRUPT—A Reactive Necessity, by Steve Ciarcia, p. 96

Issue #218
September 2008
Theme: Data Acquisition

TASK MANAGER—Circuits & Acquisition, by C. J. Abate, p. 4
NEW PRODUCT NEWS—edited by John Gorsky, p. 8
TEST YOUR EQ—p. 14
CROSSWORD—p. 93
Content Collection and Display: Build an Internet Connected News Ticker, by James Blackwell, p. 15
Dynamic Animatronic Remote (Part 1): Build a Custom Controller with a Color LCD, by Peter Montgomery, p. 32
Fast Digital Filtering, by Bruce Land, p. 40
MCU-Based Flight Data Acquisition: Real-Time Vibration Measurement for Aircraft, by Juan Tapia Farias, p. 48
Real-Time Operating System Design: Customize an OS for a Powerful Embedded MCU, by Naubert Aparicio, p. 56
Prototyping with QFP Parts, by Stuart Ball, p. 62
INTELLIGENT ENERGY SOLUTIONS—LESSONS FROM THE TRENCHES: Living and Working Off the Grid (Part 2): Installation and Performance, by George Martin, p. 22
FROM THE BENCH—Fingerprint Data Acquisition: Print Sensing with Embedded Technology, by Jeff Bachiochi, p. 68
SILICON UPDATE—Embedder Than Ever: ESC Delivers the Goods, by Tom Cantrell, p. 76
PRIORITY INTERRUPT—Something Old, Something New, by Steve Ciarcia, p. 96

Issue #219
October 2008
Theme: Signal Processing

TASK MANAGER—What Makes an Engineer Tick?, by C. J. Abate, p. 4
NEW PRODUCT NEWS—edited by John Gorsky, p. 8
CROSSWORD—p. 93
DIY Signal Generation: Create a Signal Source for a Variety of RF Applications, by Neal Martini, p. 12
SPECIAL FEATURE—Get Started with PIC USB Connectivity, by Jeff Bachiochi, p. 24
Dynamic Animatronic Remote (Part 2): Software and Menuing Code, by Peter Montgomery, p. 42
Automated Data Mining: Build an Embedded Server Application, by Matt Pennell and Aaron Thomas, p. 50 Universal Machine Control: How Hardware Emulation Leads to Prototype Development, by Phil Laird and Jeff Shewan, p. 62
ABOVE THE GROUND PLANE—HT Audio, GPS for APRS, and What Works, by Ed Nisley, p.34
FROM THE BENCH—Serial Terminal Solution, by Jeff Bachiochi, p. 58
THE DARKER SIDE—Cable Shielding Experiments, by Robert Lacoste, p. 70
SILICON UPDATE—Hot Enough for You?: Seeing Red (Infrared, That Is), by Tom Cantrell, p. 78
PRIORITY INTERRUPT—Horses and Hard Drives, by Steve Ciarcia, p. 96

Issue #220
November 2008
Theme: Analog Techniques

TASK MANAGER—Circuits & Acquisition, by C. J. Abate, p. 4
NEW PRODUCT NEWS—edited by John Gorsky, p. 8
TEST YOUR EQ—p. 13
CROSSWORD—p. 93
Radiation Detection: Digital and Analog Pulse Measurement, by Pete McCollum, p. 14
Embedded Cause and Effect: A Lighting System That Responds to Audio Stimuli, by Matt Corne, Chad Harvey, Thaine Hock, Benjamin Wolpoff, & David Wolpoff, p. 24
Digital Stompboxing: An Easy-to-Use Digital Signal Processing Platform, by Kit Church, p. 32
Time Server Design: Synchronize with the WWVB Time Code Signal, by Steven Nickels, p. 44
Low-Cost Serial-to-USB Migration, by Thayer Fox, Nigel Kostiuck, & Tristan Nixon, p. 52
Weather-Monitoring Circuitry: A Design for Indoor-Outdoor Use, by Brian Millier, p. 60
LESSONS FROM THE TRENCHES—What Can C Structures Do for You?, by George Martin, p. 68
FROM THE BENCH—Drive by Wire: A Look at Noncontact Sensing, by Jeff Bachiochi, p. 74
SILICON UPDATE—It’s the Sensors, Stupid, by Tom Cantrell, p. 80
PRIORITY INTERRUPT—OLED Versus LCD, by Steve Ciarcia, p. 96

Issue #221
December 2008
Theme: Programmable Logic

TASK MANAGER—2008 I/O , by C. J. Abate, p. 4
NEW PRODUCT NEWS—edited by John Gorsky, p. 8
CROSSWORD—p. 93
A Dynamic Tile Display: Board Layout, Real-Time Animation, and More, by John Peterson, p. 14
Cost-Effective Mobile Storage: Interface an SD Memory Card with an MCU, by Mandar Bagul, p. 32
Electronic ID System: A Display for Text, Photos, and Slide Shows, by Jan Szymanski, p. 44
Beamforming 101, by Martin Courtney, p. 69
An Introduction to Verilog, by Kareem Mataryieh, p. 78
SILICON UPDATE—Tool time, by Tom Cantrell, p.24
ABOVE THE GROUND PLANE—Real-World NiMH Charging, by Ed Nisley, p. 38
THE DARKER SIDE—PID Control Without Math, by Robert Lacoste, p. 54
FROM THE BENCH—Component Control: A Tool for Finding and Handling Small Parts, by Jeff Bachiochi, p. 62
PRIORITY INTERRUPT—My Life and Paper—Take 2, by Steve Ciarcia, p. 96

Issue #222
January 2009
Theme: Embedded Applications

TASK MANAGER—New Year, New Content, by C. J. Abate
PRIORITY INTERRUPT—’Net-Centric Computing, by Steve Ciarcia
NEW PRODUCT NEWS—edited by John Gorsky
CROSSWORD
Microcontroller Clock-Locking: Frequency Reference Synchronization, by Michael Mullins, p. 14
Virtual Audio Control: Build a Virtual Instrument Interface, by Clemens Valens, p. 22
Digital Radio Reception: Build a Longwave AM Radio Receiver, by Krzysztof Klimaszewski, p. 30
Designing with FPGAs: A Guide for Embedded Development, by Sharad Sinha. p. 38
Power Switching in the Real World (Part 1): Basic Applications and Safety Precautions, by Steve Hendrix, p. 44
FROM THE BENCH—Access SD Memory Cards (Part 1): Solid-State Storage Media in Embedded Apps, by Jeff Bachiochi, p. 50
LESSONS FROM THE TRENCHES—More on Pointers?, by George Martin, p. 58
SILICON UPDATE—Hot Chips 20, by Tom Cantrell, p. 64

Issue #223
February 2009
Theme: Wireless Communications

TASK MANAGER—PV Technology, Microstrips, and More, by C. J. Abate
PRIORITY INTERRUPT—Are We Dumb Enough Yet?, by Steve Ciarcia
NEW PRODUCT NEWS, edited by John Gorsky
CROSSWORD
Wireless Module Control: An MCU-Based Irrigation Control System, by Tom Kibalo, p. 14
Processor Modification: Put Soft-Core Processors to Work, by Larry Standage, p. 30
Power Switching in the Real World (Part 2): Practical Switching Arrangements, by Steve Hendrix, p. 43
ABOVE THE GROUND PLANE – INTELLIGENT ENERGY SOLUTIONS—Solar Measurements: Techniques for Evaluating Panels, by Ed Nisley, p. 24
SILICON UPDATE—Here Come the Wadgets, by Tom Cantrell, p. 50
FROM THE BENCH—Access SD Memory Cards (Part 2): Use the FAT File Format to Move Data, by Jeff Bachiochi, p. 57
THE DARKER SIDE—Microstrip Techniques, by Robert Lacoste, p. 64

Issue #224
March 2009
Theme: Robotics

TASK MANAGER—Design Evolution, by C. J. Abate
PRIORITY INTERRUPT—Cloud Computing, by Steve Ciarcia
NEW PRODUCT NEWS, edited by John Gorsky
CROSSWORD
Robot Navigation and Control (Part 1): Construct a Navigation Control Subsystem, by Guido Ottaviani, p. 14
Vision-Guided Robotics: A Next-Generation Balancing Robot, by Hanno Sander, p. 22
Networked Timing: Build a Timer With Advanced Planning Tools, by Thomas Bereiter, p. 31
Wireless Mobile Robotics: A Wi-Fi-Enabled System With a Mounted Webcam, by Scott Coppersmith, p. 41
LESSONS FROM THE TRENCHES—FAT File System Review (Part 1): Open Files and Perform Operations, by George Martin, p. 51
FROM THE BENCH—Programmable Robotics (Part 1): Build on an Existing Robot Platform, by Jeff Bachiochi, p. 56
SILICON UPDATE—A Really Simple Plan: The “8-Bits” Saga Continues, by Tom Cantrell, p. 64

Issue #225
April 2009
Theme: Embedded Programming

TASK MANAGER—Troubleshooters, Unite!, by C. J. Abate
PRIORITY INTERRUPT—Print Is Dead—Long Live Print, by Steve Ciarcia
NEW PRODUCT NEWS, edited by John Gorsky
Construct a USB GPIO Pod (Part 1): No Parallel Port, No Problem, by DJ Delorie, p. 16
Robot Navigation and Control (Part 2): Software Development, by Guido Ottaviani, p. 30
Digital Decoding, Decode Periodic Signal Transmissions, by Danilo Consonni, p. 40
INTELLIGENT ENERGY SOLUTIONS—ABOVE THE GROUND PLANE – Solar Data Logger (Part 1): PCB Layout, Inductor Saturation, and Other Troubles, by Ed Nisley, p. 24
THE DARKER SIDE—Time Domain Reflectometry: Detect and Measure Impedance Mismatches, by Robert Lacoste, p. 50
FROM THE BENCH—Programmable Robotics (Part 2): Application Development, by Jeff Bachiochi, p. 58
SILICON UPDATE—ZSTAR Trek: A Healthy Mix of MCUs, Sensors, and Wireless Technology, by Tom Cantrell, p. 66
BONUS FEATURE ARTICLE—Time-Triggered Systems (Part 1): Co-Operative Schedulers 101, by Michael Smith

Issue #226
May 2009
Theme: Measurement & Sensors

TASK MANAGER—Old Tech, New App, by C. J. Abate
PRIORITY INTERRUPT—It’s All About the Content, Stupid!, by Steve Ciarcia
NEW PRODUCT NEWS, edited by John Gorsky
CROSSWORD
Smart Lead-Acid Battery Meter: An MCU-Based “Gauge” for SLA Batteries, by Dale Wheat, p. 16
Construct a USB GPIO Pod (Part 2): USB JTAG Module, by DJ Delorie, p. 24
DOS in the 21st Century: A USB Flash Drive Reader for MCUs Works for DOS, by Andrew Mitz & Jon Daley, p. 36
Transformerless Power Supply, by Tom Struzik, p. 44
FROM THE BENCH—A World Without NTSC: Bridge the Gap Between NTSC and VGA, by Jeff Bachiochi, p. 52
LESSONS FROM THE TRENCHES—FAT File System Review (Part 2): C Code for the File System, by George Martin, p. 60
SILICON UPDATE—Whistle While You Work: A Look at a Modern DSP, by Tom Cantrell, p. 64
BONUS FEATURE ARTICLE—Time-Triggered Systems (Part 2): A Tool for Automating Analysis, by Michael Smith & Lizie Dunling-Smith

Issue #227
June 2009
Theme: Communications

TASK MANAGER—Forward-Thinking Designers, by C. J. Abate
PRIORITY INTERRUPT—Lawns and Ponds, by Steve Ciarcia
NEW PRODUCT NEWS, edited by John Gorsky
CROSSWORD
Keystroke Communication: Design a Customizable Virtual Keyboard, by Naweed Paya & Venkat Ganesh, p. 14
SSI Controller for Linear-Position Sensors, by Robert Bowen, p. 30
Autonomous Vehicle Design: Embedded Systems, Sensor Technology, and Motor Control, by Chris Britney, Paul Green, Andy Heath, Stephen Lau, and Kylee Lathrop, p. 42
INTELLIGENT ENERGY SOLUTIONS—ABOVE THE GROUND PLANE—Solar Data Logger (Part 2): Data Points, by Ed Nisley, p. 22
THE DARKER SIDE—High-Speed Signal Transmission: From Eye Diagrams to Preemphasis and Equalization, by Robert Lacoste, p. 52
FROM THE BENCH—Location Notification: A Look at Anisotropic Magnetoresistance Sensors, by Jeff Bachiochi, p. 60
SILICON UPDATE—Easy (E)mbed: An Alternative Approach to Embedded Programming, by Tom Cantrell, p. 68
CORRECTION: May 26, 2009: In Tom Cantrell’s article “Easy (E)mbed” (Circuit Cellar Issue 227, June 2009), the NXP part number should be “LPC236x” (not LPC263x) . The editorial department apologizes for the confusion.
BONUS FEATURE ARTICLE—Time-Triggered Systems (Part 3): Tackle Data Acquisition, by Michael Smith & Lizie Dunling-Smith

Issue #228
July 2009
Theme: Internet & connectivity

TASK MANAGER—’Net Tech and You, by C. J. Abate, p. 4
NEW PRODUCT NEWS—edited by John Gorsky, p. 8
Test your EQ—p. 15
CROSSWORD—p. 74
Internet Weather Display, by Steven Nickels, p. 16
Web Camera Design, by Minas Kalarakis, p. 26
iMash: An Ethernet-Controlled HERMS, by Kirt Weakman, p. 38
Master Control: Implement an I2C Master Bus Controller, by Enoch Hwang, p 46
FROM THE BENCH—Embedded Speak: A text Library for Allophone Translation, by Jeff Bachiochi, p. 56
SILICON UPDATE—LiOn King: A Look at “Battery-in-a Chip” Technology, by Tom Cantrell, p. 62
LESSONS FROM THE TRENCHES—C Start-Up: Get a C Program Up and Running, by George Martin, p. 70
PRIORITY INTERRUPT—The Critter Chronicles, by Steve Ciarcia, p. 80
BONUS FEATURE ARTICE—Nimble Sig III: A New and Improved DDS RF Generator, by Thomas Alldread
BONUS FEATURE ARTICLE—Sound Synthesis Made Simple: A Multi-MIPS Music Box, by Peter McCollum

Issue #229
August 2009
Theme: Embedded Development

TASK MANAGER—Embedded Development and Beyond, by C. J. Abate, p. 4
NEW PRODUCT NEWS—edited by John Gorsky, p. 8
CROSSWORD—p. 74
Get Started With Embedded Development (Part 1): “Bare Metal” Implementations and “CircleOS” Apps, by Dale Wheat, p. 14
Infrared Radiation Measurement: FFT Double-Beam Infrared Spectrophotometer, by Michael Hamilton, p. 22
Cable Tracer Design (Part 1): Underground Cable Detection Made Simple, by Kevin Gorga, p. 38
ABOVE THE GROUND PLANE—A Blast for the Past: High-Voltage DC Dosimeter Charger, by Ed Nisley, p. 31
THE DARKER SIDE—Power Analysis Primer: From Power Line Measurements to PFC, by Robert Lacoste, p. 50
FROM THE BENCH—Threat Level Indication System: Implement a Simple USB-to-Parallel FIFO Interface, by Jeff Bachiochi, p. 60
SILICON UPDATE—Thin Is In: High-Profile Energy in a Low-Profile Package, by Tom Cantrell, p. 68
PRIORITY INTERRUPT—Swallowing the Pill, by Steve Ciarcia, p. 80
BONUS FEATURE ARTICLE—USB I/O Expansion, by Brian Millier

Issue #230
September 2009
Theme: Data Acquisition

TASK MANAGER—Develop Code, Acquire Data , by C. J. Abate, p. 4
NEW PRODUCT NEWS—edited by John Gorsky, p. 8
CROSSWORD—p. 74
TEST YOUR EQ—p. 15
Timer Development: From Timing Cycles to System Programming, by Chuck Baird, p. 16
Very Low-Frequency Datalogger, by Carlo Tauraso, p. 24
Cable Tracer Design (Part 2): Software and System Control, by Kevin Gorga, p. 36
Get Started With Embedded Development (Part 2): Coding from Start to Finish, by Dale Wheat, p.44
Smart Power Bar: Simple Circuitry Enables Energy Conservation, by Brian Millier, p. 58
SILICON UPDATE—Neural Networker: A SNAP-shot from Synapse Wireless, by Tom Cantrell, p. 50
LESSONS FROM THE TRENCHES—Embedded Breakup: Divide a Design and Minimize Processing, by George Martin, p. 62
FROM THE BENCH—Smart Circuitry for Battery Monitoring, by Jeff Bachiochi, p. 66
PRIORITY INTERRUPT—The Critter Chronicles: The War Continues, by Steve Ciarcia, p. 80
BONUS FEATURE ARTICLE—Verification and Simulation of FPGA Designs, by Sharad Sinha

Issue #231
October 2009
Theme: Data Acquisition

TASK MANAGER—Signal Significance, by C. J. Abate, p. 4
NEW PRODUCT NEWS—edited by John Gorsky, p. 8
CROSSWORD—p. 74
IR Signal Control, by Naubert Aparicio, p. 12
Digitally Controlled Amplifier: Connect Vintage Analog to Modern digital Tech, by George Anderson, p. 38
INTELLIGENT ENERGY SOLUTIONS—Frequency Sensing Made Simple: Power Grid Frequency Monitoring Design, by Arnold Stadin, p. 22
ABOVE THE GROUND PLANE—Capacitor ESR Measurement, by Ed Nisley, p. 28
THE DARKER SIDE—Multirate Techniques and CIC Filters, by Robert Lacoste, p. 50
FROM THE BENCH—Airflow Analysis, by Jeff Bachiochi, p. 60
SILICON UPDATE—Thumbs Up: The ARM Saga Continues, by Tom Cantrell, p. 66
PRIORITY INTERRUPT—A Broadening Experience, by Steve Ciarcia, p. 80
BONUS FEATURE ARTICLE—Arduino-Based Temperature Display, by Mahesh Venkitachalam
BONUS FEATURE ARTICLE—Buddy Memory Manager, by Sitti Amarittapark

Issue #232
November 2009
Theme: Analog Techniques

TASK MANAGER—You’re Covered, by C. J. Abate, p. 4
NEW PRODUCT NEWS—edited by John Gorsky, p. 8
CROSSWORD—p. 74
TEST YOUR EQ—p. 15
Embedded Linux-Based Location System, by James Stephanick, p. 16
Energize a Circuit: An Innovative Switched-Mode Power Supply Design, by Noel Rios, p. 26
Precision Linear Encoder Display, by Carl Stoesz, p. 36
How to Repurpose a Development Platform, by Cyrille de Brebisson, p. 44
Low-Distortion FSK Generation, by Dennis Seguine, p. 54
LESSONS FROM THE TRENCHES—Passing Parameters, by George Martin, p. 50
SILICON UPDATE—Power Pitcher: Wireless Power on a Microelectronic Scale, by Tom Cantrell, p. 60
FROM THE BENCH—Device Management: Monitor Networked Devices, Via SNMP, by Jeff Bachiochi, p. 66
PRIORITY INTERRUPT—Keeping the Lights On, by Steve Ciarcia, p. 80
BONUS FEATURE ARTICLE—Measuring Propagation Delay with a Universal Counter, by Neil Forcier

Issue #233
December 2009
Theme: Programmable Logic

TASK MANAGER—Looking Back While Moving Forward, by C. J. Abate, p. 4
NEW PRODUCT NEWS—edited by John Gorsky, p. 8
CROSSWORD—p. 74
iMCU W7100: Embedded Networking Made Simple, 2010 WIZnet iMCU Design Contest Primer, by Dave Tweed, p. 14
Retrocomputing on an FPGA: Reconstruct an ’80s-Era Home computer with Programmable Logic, by Stephen A. Edwards, p. 24
Building Microprogrammed Machines with FPGAs, by Thomas Mitchell, p. 36
ABOVE THE GROUND PLANE—Memories Are Not Forever, by Ed Nisley, p. 44
THE DARKER SIDE—Digital Modulations Demystified, by Robert Lacoste, p.54
FROM THE BENCH—Extend and Isolate the I2C Bus, by Jeff Bachiochi, p. 64
SILICON UPDATE—IP Unplugged, by Tom Cantrell, p. 70
PRIORITY INTERRUPT—Home Automation: Everything and Nothing, by Steve Ciarcia, p. 80
BONUS FEATURE ARTICLE—The Evolution of Rabbits: Five Generations of Rabbit Microprocessors, by Monte Dalrymple

Issue #234
January 2010
Theme: Embedded Applications

TASK MANAGER—More Than Tinkering , by C. J. Abate, p. 4
NEW PRODUCT NEWS—edited by John Gorsky, p. 8
TEST YOUR EQ—p. 13
CROSSWORD—p. 74
Teletext-Based TV Interface, by Hans-Dieter Paul, p. 14
The CtrlBox: An Ethernet Control System Interface, by Ralph Stirling, p. 30
A Practical Parallel CRC Generation Method, by Evgeni Stavinov, p. 38
Multichannel Touch Sensors: Implement Scalable Capacitive Touch Sensing, by Matt Oppenheim, p. 46
Three-Axis Stepper Controller, by Miguel Sanchez, p. 54
SILICON UPDATE—SoC with a Capital “P”: A look at the PSoC 3 and PSoC 5, by Tom Cantrell, p. 22
FROM THE BENCH—Good Vibrations: Wave Shaping and Theremin Design with an MCU, by Jeff Bachiochi, p. 62
LESSONS FROM THE TRENCHES—Debugging Techniques, by George Martin, p. 70
PRIORITY INTERRUPT—A Handshake and a Future, by Steve Ciarcia, p. 80
BONUS FEATURE ARTICLE—Arduino Internet Clock, by Andrew Lindsay

Issue #235
February 2010
Theme: Wireless Communications

TASK MANAGER—Choose Your Own Design Adventure, by C. J. Abate, p. 4
NEW PRODUCT NEWS—edited by John Gorsky, p. 8
CROSSWORD—p. 74
RFID-Based Liquid Control (Part 1): Working with Off-the-Shelf Components, by Brian Millier, p. 16
FPGA Embedded Microcontroller Environment, by John Clayton, p. 24
Floating Point for DSP, by Bruce Land, p. 46
Advanced Encryption Standard: Understanding AES without Math, by Monte Dalrymple, p. 54
SILICON UPDATE—A Winning Hand: Betting on the ARM Cortex-M3, by Tom Cantrell, p. 30
ABOVE THE GROUND PLANE—Totally Featureless Clock (Part 1): WWVB Simulator, Ed Nisley, p. 38
THE DARKER SIDE—Living With Errors: An Introduction to Forward Error Correction, By Robert Lacoste, p. 62
FROM THE BENCH—Sun Tracker (Part 1): Create a Directional Light Sensor, by Jeff Bachiochi, p. 68
PRIORITY INTERRUPT—Feature Creep, by Steve Ciarcia, p. 80
BONUS FEATURE ARTICLE—Using USB for Computer Interfacing Projects, by Michael Chan

Issue #236
March 2010
Theme: Robotics

TASK MANAGER—Need-to-Know Info, by C. J. Abate, p. 4
NEW PRODUCT NEWS—edited by John Gorsky, p. 8
TEST YOUR EQ—p. 13
CROSSWORD—p. 74
A Sensor System for Robotics Applications, by Guido Ottaviani, p. 14
RFID-Based Liquid Control (Part 2): Monitoring System Implementation, by Brian Millier, p.24
Serial Network Hub (Part 1): Network Topology and Design Planning, by Peter Montgomery, p. 30
Design and Program a “Minirobot”, by Marco Aiello, p. 38
Cailbrated Decibel Meter Design, by Larry Cicchinelli, p. 46
FROM THE BENCH—Sun Tracker (Part 2): Power Up and Start Tracking, by Jeff Bachiochi, p.54
LESSONS FROM THE TRENCHES—Putting C Language to the Test (Part 1): A Sudoko Puzzle-Solving Program, by George Martin p. 62
SILICON UPDATE—A Look at Embedded Design Security, by Tom Cantrell, p. 68
PRIORITY INTERRUPT—A Matter of History, by Steve Ciarcia, p. 80
BONUS FEATURE ARTICLE—The Arduino-Based “MiniEric” Robot, by Titus Gabriel Petrut

Issue #237
April 2010
Theme: Embedded Programming

TASK MANAGER—New Development, by C. J. Abate, p. 4
NEW PRODUCT NEWS—edited by John Gorsky, p. 8
TEST YOUR EQ ANSWERS—p. 17
CROSSWORD—p. 74
Converter Performance Management: Design Tips for Working with On-Chip ADCs, by Jeff Shoemaker, p. 18
Serial Network Hub (Part 2): Circuit Design and Usage, by Peter Montgomery, p.38
Smart Control: An Innovative Approach to Reflow Soldering, by Alexandre Ney Guimaraes, p. 46
FROM THE BENCH—Read-Only Memories, by Jeff Bachiochi, p.26
ABOVE THE GROUND PLANE—Totally Featureless Clock (Part 2): Hardware, by Ed Nisley p. 54
THE DARKER SIDE—Picoammeter Design, By Robert Lacoste, p. 62
SILICON UPDATE—Wizard Lizard: Start Working with a Multidimensional SBC, by Tom Cantrell, p. 68
PRIORITY INTERRUPT—Drive-by-Wire Roulette, by Steve Ciarcia, p. 80

Issue #238
May 2010
Theme: Measurement & Sensors

TASK MANAGER—The Future Is Now, by C. J. Abate, p. 4
NEW PRODUCT NEWS—edited by John Gorsky, p. 8
TEST YOUR EQ—p. 13
CROSSWORD—p. 74
The FreeSpace IMU: A Quaternion-Based Algorithm for Attitude Estimation, by TJ Bordelon, p. 14
INTELLIGENT ENERGY SOLUTIONS—Home Automation for an Energy-Efficient House (Part 1): System Design and Server Software, by Stefan Siegel, p.26
Portable Network Service Monitor, by Alexander Popov & Peter Popov, p. 36
OAE Probe Amp and Intercom (Part 1): System Planning and Design, by Chris Paiano, p. 44
Cailbrated Decibel Meter Design, by Larry Cicchinelli, p. 46
LESSONS FROM THE TRENCHES—Putting C Language to the Test (Part 2): Program Specifics, by George Martin p. 54
FROM THE BENCH—Machine Control: Customize and Implement MCU-Based Control Circuitry, by Jeff Bachiochi, p.60
SILICON UPDATE—IC Therefore IR, by. Tom Cantrell, p. 66
PRIORITY INTERRUPT—Electronic Alzheimer’s, by Steve Ciarcia, p. 80

Issue #239
June 2010
Theme: Communications

TASK MANAGER—Embedded Is Everywhere, by C. J. Abate, p. 4
NEW PRODUCT NEWS—edited by John Gorsky, p. 8
TEST YOUR EQ SOLUTIONS—p. 15
CROSSWORD—p. 74
Custom Interpreter Development: An Innovative LED Movie Project, by Chris Cantrell, p. 16
INTELLIGENT ENERGY SOLUTIONS—Home Automation for an Energy-Efficient House (Part 2): Embedded CANOpen Node Hardware & Software, by Stefan Siegel, p.24
OAE Probe Amp and Intercom (Part 2): Otoacoustic Experiments, by Chris Paiano, p. 36
ABOVE THE GROUND PLANE—Totally Featureless Clock (Part 3): Hardware, by Ed Nisley p. 44
THE DARKER SIDE—DC/DC Converter Basics, By Robert Lacoste, p. 54
FROM THE BENCH—Application Communication with USB (Part 1): The Enumeration Process Explained, by Jeff Bachiochi, p.62
SILICON UPDATE—Pitch the Switch, by. Tom Cantrell, p. 69
PRIORITY INTERRUPT—Is It Cheating or Is It Collaboration, by Steve Ciarcia, p. 80

Issue #240
July 2010
Theme: Internet & Connectivity

TASK MANAGER—Circuit Cellar: The Next Iteration, by C. J. Abate, p. 4
QUESTIONS & ANSWERS—Research, Design, Write, Then Repeat: An Interview With Jan Axelson, by C. J. Abate, p. 8
NEW PRODUCT NEWS—edited by John Gorsky, p. 10
TEST YOUR EQ—p. 13
CROSSWORD—p. 74
Ubuntu Webcam Server, by Denny Lin, p. 16
Build an X10 Controller (Part 1): Circuit Design, by Devlin Gualtieri, p. 28
Wireless Data Exchange: Build a 2,700-lb. Bluetooth Headset, by Tom Struzik, p. 36
Hexapod Kinematics: Motor Communication, Motion Planning, and Image Processing, by Matt Bunting & John Rogers, p. 44
THE CONSUMMATE ENGINEER—It All Begins With a Spec, by George Novacek, p. 14
LESSONS FROM THE TRENCHES—Put C Language to the Test (Part 3): Rules and Assignments, by George Martin, p. 54
FROM THE BENCH—Application Communication with USB (Part 2): The Importance of Descriptors, by Jeff Bachiochi, p. 58
SILICON UPDATE—Wall Whisperer: A Fresh Take on Powerline Communication, by Tom Cantrell, p. 66
PRIORITY INTERRUPT—72 Flavors and More, by Steve Ciarcia, p. 80

Issue #241
August 2010
Theme: Embedded Development

TASK MANAGER—Proactive Engineering, by C. J. Abate, p. 4
QUESTIONS & ANSWERS—Custom Instrumentation Engineering: An Interview with Brian Millier, by C. J. Abate, p. 8
NEW PRODUCT NEWS—edited by John Gorsky, p. 12
TEST YOUR EQ—p. 15
CROSSWORD—p. 74
Advanced USB Design Debugging, by Colin O’Flynn, p. 20
The 4-to-20-mA current Loop, by Aubrey Kagan, p. 28
Build an X10 Controller (Part 2): The Controller Program and Utility, by Devlin Gualtieri, p. 36
THE CONSUMMATE ENGINEER—Embedded Safety, by George Novacek, p. 16
ABOVE THE GROUND PLANE—Crystal Properties: Circuit Models, Measurement, and Conversion, by Ed Nisley, p. 42
THE DARKER SIDE—A Tour of the Lab (Part 1): Time Domain Measurement Equipment, By Robert Lacoste, p. 50
FROM THE BENCH—Application Communication with USB (Part 3): Assembly code Finale, by Jeff Bachiochi, p. 58
SILICON UPDATE—MIPS and More, by Tom Cantrell, p. 66
PRIORITY INTERRUPT—Is the Internet Making Us Smarter or Dumber?, by Steve Ciarcia, p. 80

Issue #242
September 2010
Theme: Data Acquisition

TASK MANAGER—Design Inspiration, by C. J. Abate, p. 4
QUESTIONS & ANSWERS—Interdisciplinary Engineering & Research: An Interview with Bruce Land, by C. J. Abate, p. 18
NEW PRODUCT NEWS—edited by John Gorsky, p. 8
TEST YOUR EQ—p. 17
CROSSWORD—p. 74
Precision Temperature Control Circuitry, by David Ludington, p. 26
Mesh Telephony System: The Mesh Potato Project from an Embedded Designer’s POV, by David Rowe, p. 36
NXP mbed Design Challenge 2010 Primer: Rapid Prototyping: Build a Scrolling LED Message Board with an mbed/NXP LPC Platform, by Clemens Valens, p. 44
THE CONSUMMATE ENGINEER—Is the Door Closed?: Why Every Safety-Critical Decision Matters, by George Novacek, p. 22
LESSONS FROM THE TRENCHES—State Machines Revisited: Real-World Word Problems, by George Martin, p. 50
FROM THE BENCH—Transmit and Decode Data: Design and Implement a Keyfob Decoder, by Jeff Bachiochi, p. 56
SILICON UPDATE—Once More, With Feeling: An MCU + FPGA Without the Compromises, by Tom Cantrell, p. 64
PRIORITY INTERRUPT—Mobile Metamorphosis, by Steve Ciarcia, p. 80

Issue #243
October 2010
Theme: Signal Processing

TASK MANAGER—Embedded Basics and Beyond, by C. J. Abate, p. 4
NEW PRODUCT NEWS—edited by John Gorsky, p. 8
TEST YOUR EQ—p. 11
CROSSWORD—p. 74
Doppler Radar Design, by Steve Lubbers, p. 16
Calculator Brain Transplant: Update a Vintage Design with FPGA Technology, by Monte Dalrymple, p. 24
Universal Prototyping Board, by James Lyman, p. 38
THE CONSUMMATE ENGINEER—Filters, Filters Everywhere, by George Novacek, p. 12
THE DARKER SIDE—A Tour of the Lab (Part 2): The Frequency Domain, By Robert Lacoste, p. 44
ABOVE THE GROUND PLANE—Avoiding Robotic FAIL: Expect the Unexpected, by Ed Nisley, p. 54
FROM THE BENCH—Real-Time Feedback: A Versatile LCD Character Display Module, by Jeff Bachiochi, p. 62
SILICON UPDATE—Live for Today: The 8-Bit MCU Still Matters, by Tom Cantrell, p. 68
PRIORITY INTERRUPT—Sci-Fi Inspirations, by Steve Ciarcia, p. 80

Issue #244
November 2010
Theme: Analog Techniques

TASK MANAGER—Radical Empirical Testing, by C. J. Abate, p. 4
NEW PRODUCT NEWS—edited by John Gorsky, p. 8
TEST YOUR EQ—p. 11
CROSSWORD—p. 74
PVDF Phased-Array Analog Front End, by Matt Oppenheim, p. 20
MCU-Based Aircraft Data Logging and Telemetry (Part 1): Data Logger Development, by Eric Ohmit, p. 26
Digital Audio Spectrum Analyzer, by George Adamidis, p. 38
Sound Generator: Build a Sound Machine Around Three Basic Chips, by Brian Millier, p. 46
THE CONSUMMATE ENGINEER—My Analog World: The Significance of Grounding, by George Novacek, p. 18
LESSONS FROM THE TRENCHES—Big Changes in the Embedded World (Part 1): Solving Connectivity Problems, By George Martin, p. 54
FROM THE BENCH—Recharging Portable Devices: A DIY Power Adapter Design, by Jeff Bachiochi, p. 58
SILICON UPDATE—Heat Harvester: A Look at Thermal Energy Production, by Tom Cantrell, p. 66
PRIORITY INTERRUPT—Low-Tech Success, by Steve Ciarcia, p. 80

Issue #245
December 2010
Theme: Programmable Logic

TASK MANAGER—Looking to the Future, by C. J. Abate, p. 4
NEW PRODUCT NEWS—edited by John Gorsky, p. 8
TEST YOUR EQ—p. 9
CROSSWORD—p. 74
Mobile Application Development (Part 1): Program a Sound-Monitoring Prototype, by Riley Kotchorek, Mike Smith, & Vahid Garousi, p. 16
MCU-Based Aircraft Data Logging and Telemetry (Part 2): Telemetry System Development and Results, by Eric Ohmit, p. 28
Interactive USB Module, by Richard Dzioba, p. 34
THE CONSUMMATE ENGINEER—Good Old PALs, by George Novacek, p. 12
ABOVE THE GROUND PLANE—Real-Life VHF Data Transmission: Understanding and Using the APRS, by Ed Nisley, p. 42
THE DARKER SIDE—Parasitic Components: When Capacitors Behave Like Inductors, By Robert Lacoste, p. 50
FROM THE BENCH—Encoder Essentials: How to Close the Loop with Hardware, by Jeff Bachiochi, p. 58
SILICON UPDATE—Moving Toward a General-Purpose Chip, by Tom Cantrell, p. 66
PRIORITY INTERRUPT—Winging It, by Steve Ciarcia, p. 80

Inside Circuit Cellar magazine 2000 to 2010 Issues
PDFs of back issues can be purchased from our webshop.


Issue #246
January 2011
Theme: Embedded Applications

TASK MANAGER—Circuit Cellar International, by C. J. Abate, p. 4
NEW PRODUCT NEWS—edited by John Gorsky, p. 9
TEST YOUR EQ—p. 15
CROSSWORD—p. 74
WIZnet IMCU 2010 Results, p.16
Bicycle ABS Brake System, by Richard Wotiz, p. 24
Mobile Application Development (Part 2): A Sound-Detection Algorithm, by Riley Kotchorek, Mike Smith, & Vahid Garousi, p. 36
Stress-Free Probing, by Don McLane, p. 48
THE CONSUMMATE ENGINEER—Surge Suppression: Tips and Tools for Protecting Circuitry, by George Novacek, p. 20
LESSONS FROM THE TRENCHES—Big Changes in the Embedded World (Part 2): Implement an RTOS and a Real SPI, By George Martin, p. 52
FROM THE BENCH—Smart Network Access Point, by Jeff Bachiochi, p. 58
SILICON UPDATE—Power Tripping: Energy Conservation on the Embedded Level, by Tom Cantrell, p. 66
PRIORITY INTERRUPT—Second-Life Computing, by Steve Ciarcia, p. 80

Issue #247
February 2011
Theme: Wireless Communications

TASK MANAGER—Connectivity, Power, and Apps, by C. J. Abate, p. 4
NEW PRODUCT NEWS—edited by John Gorsky, p. 8
TEST YOUR EQ—p. 15
CROSSWORD—p. 74
Parallel Processing Computer: A Design for Solving Computation-Intensive Problems, by Antonios Chorevas, p. 18
Wireless Access and Control: A “MiWi” Network Card Reader, by Carlo Tauraso, p. 28
Remote Humidity Control System, by David Penrose, p. 36
THE CONSUMMATE ENGINEER—RF Design Review, by George Novacek, p. 16
THE DARKER SIDE—Don’t Fade Away!: A Multipath Fading Experiment, By Robert Lacoste, p. 44
ABOVE THE GROUND PLANE—Parallel NiMH Cell Measurement, by Ed Nisley, p. 52
FROM THE BENCH—Serving Up BASIC, by Jeff Bachiochi, p. 60
SILICON UPDATE—Tune In, Turn On: Power Via Radio Waves, by Tom Cantrell, p. 66
PRIORITY INTERRUPT—Patently Insane, by Steve Ciarcia, p. 80

Issue #248
March 2011
Theme: Robotics

TASK MANAGER—Control Electronics, by C. J. Abate, p. 4
NEW PRODUCT NEWS—edited by John Gorsky, p. 8
TEST YOUR EQ—p. 15
CROSSWORD—p. 74
Panning Control: A Digital Indexing Panoramic Tripod Head, by Richard Lord, p. 20
Remotely Operated Vehicle Design, by Brian Senese, p. 28
Embedded DSP for Lighting, by Marco Signorini, p. 38
CNC Router Design: A Look at Computer Controlled Machinery, by Brian Millier, p. 46
THE CONSUMMATE ENGINEER—The Super Regenerative Receiver, by George Novacek, p. 16
LESSONS FROM THE TRENCHES—The Project Ready Designer: A Refresher on Project-Essential Concepts, by George Martin, p. 56
FROM THE BENCH—Direct Line Connection: When You Don’t Require Line Isolation, by Jeff Bachiochi, p. 60
SILICON UPDATE—Time Traveler: Embedded Timekeeping and More, by Tom Cantrell, p. 66
PRIORITY INTERRUPT—Forks in the Road, by Steve Ciarcia, p. 80

Issue #249
April 2011
Theme: Robotics

TASK MANAGER—Keeping it Professional, by C. J. Abate, p. 4
NEW PRODUCT NEWS—edited by John Gorsky, p. 8
TEST YOUR EQ—p. 15
CROSSWORD—p. 74
Getting Started with Microprogramming (Part 1): The Architecture, Programmer Model, and SMP, by Thomas Mitchell, p. 16
Reprogrammable UAV Autopilot System (Part 1): System Hardware and Software, by Mariano Lizarraga, Renwick Curry, and Gabriel Elkaim, p. 24
DSP-Based Color Organ: Use the Convolution Technique to Create High-Performance Filters, by Mark Csele, p. 38
THE DARKER SIDE—Noise Figures 101, by Robert Lacoste, p. 46
THE CONSUMMATE ENGINEER—Reliable Programming: Work Toward Fault-Free Software, by George Novacek, p. 54
ABOVE THE GROUND PLANE—Thermal Performance, by Ed Nisley, p. 56
FROM THE BENCH—Boot Up: Bootloading Essentials, by Jeff Bachiochi, p. 64
PRIORITY INTERRUPT—A Guess to Come, by Steve Ciarcia, p. 80

Issue #250
May 2011
Theme: Measurement & Sensors

TASK MANAGER—Issue 250 and Beyond, by C. J. Abate, p. 4
NEW PRODUCT NEWS—edited by John Gorsky, p. 8
TEST YOUR EQ—p. 13
CROSSWORD—p. 74
Stereo Spectrum Analyzer, by Richard Pierce, p. 16
Control Shaft Encoders, byKeith Brown, p. 26
Reprogrammable UAV Autopilot System (Part 2): Testing and Results, by Mariano Lizarraga, Renwick Curry, and Gabriel Elkaim, p. 36
Getting Started with Microprogramming (Part 2): A Look at the Meta-Assembler, by Thomas Mitchell, p. 46
Testing Platform: Construct a Custom Scope, by Jaime Garnica, p. 56
THE CONSUMMATE ENGINEER—Functional Upset, by George Novacek, p. 14
LESSONS FROM THE TRENCHES—Design Development (Part 1): Planning and Tools, by George Martin, p. 64
FROM THE BENCH—Error Checking, by Jeff Bachiochi, p. 68
PRIORITY INTERRUPT—Happy 250th, by Steve Ciarcia, p. 80

Issue #251
June 2011
Theme: Communications

TASK MANAGER—Silicon Valley Review, by C. J. Abate, p. 4
NEW PRODUCT NEWS—edited by John Gorsky, p. 8
TEST YOUR EQ—p. 17
CROSSWORD—p. 74
Construct a Multifunctional Network Controller, by Richard Wotiz, p. 20
Wireless Authentication: RFID Checkout System Design, by Jigar Shah and Kevin Yang, p. 28
Virtual Sensing: Build a Virtual Alarm System, by Custódio Gomes Barcellos, p. 36
The Chameleon Platform: Low-cost Hardware Development with a USB AVR and CPLD, by Doug Commons, p. 44
THE CONSUMMATE ENGINEER—BITs and BITEs: Tests to Ensure System Safety, by George Novacek, p. 18
ABOVE THE GROUND PLANE—Plastic Extruder Thermal Analysis, by Ed Nisley, p. 52
FROM THE BENCH—Vehicle Diagnostics (Part 1): The CAN Protocol and OBD-II, by Jeff Bachiochi, p. 60
THE DARKER SIDE—Stay Cool!: A Heat Management Primer, by Robert Lacoste, p. 48
PRIORITY INTERRUPT—Live by the PC, Die by the PC, by Steve Ciarcia, p. 80

Issue #252
July 2011
Theme: Internet & Connectivity

TASK MANAGER—Connection Achieved, by C. J. Abate, p. 4
NEW PRODUCT NEWS—edited by John Gorsky, p. 10
TEST YOUR EQ—p. 17
CROSSWORD—p. 74
NXP mbed Design Challenge Results, p. 22
The TROBOT: A Miniature Articulated Robot, by Toby Baumgartner, p. 30
MCU-Based GSM Connection: A Fixed Cell Phone with Emergency Auto-Dial, by Indranil Majumdar, p. 38
Li-ion Battery System Solution: Implement a BCU and Safety-Certified RTOS, by Marty McLeod, p. 44
Passwords Through a Touchpad: A Gesture-Based Security System, by Daniel Mejía & Jayce Doose, p. 54
THE CONSUMMATE ENGINEER—Sine Wave Synthesizer, by George Novacek, p. 26
LESSONS FROM THE TRENCHES—Design Development (Part 2): Product Implementation, by George Martin, p. 64
FROM THE BENCH—Vehicle Diagnostics (Part 2): Pre-CAN Protocol Standards, by Jeff Bachiochi, p. 68
PRIORITY INTERRUPT—Reality, Maybe, by Steve Ciarcia, p. 80

Issue #253
August 2011
Theme: Embedded Development
TASK MANAGER—New Frontiers for Embedded Tech, by C. J. Abate, p. 4
NEW PRODUCT NEWS—edited by John Gorsky, p. 8
TEST YOUR EQ SOLUTIONS—p. 15
QUESTIONS & ANSWERS—Microcontroller-Based Innovation, An Interview with Alberto Ricci Bitti, by Nan Price, p. 16
CROSSWORD—p. 74
Stochastic Chemical Kinetics on an FPGA, by Bruce Land, p. 24
Find a New Direction: A Low-Power Digital Compass, by Jesse Marroquin, p. 30
Standby Current Management in Embedded Systems, by Sivakumar Govindarajan, p. 36
Access Control System Design: Build an MCU-Based PIN Reader, by Aleksander Borysiuk, p. 42
THE CONSUMMATE ENGINEER—Electro-Hydraulic Servo Valves, by George Novacek, p. 20
ABOVE THE GROUND PLANE—Stepper Motor Drive (Part 1): The Basics, by Ed Nisley, p. 50
FROM THE BENCH—Vehicle Diagnostics (Part 3): ISO 15765-4 (The CAN Protocol), p. 56
THE DARKER SIDE—RF and High-Speed PCBs: How to Avoid Basic Mistakes, by Robert Lacoste, p. 64
PRIORITY INTERRUPT—Uninterruptable Powered Schizophrenia, by Steve Ciarcia, p. 80

Issue #254
September 2011
Theme: Data Acquisition
TASK MANAGER—Inside Embedded Tech, by C. J. Abate, p. 4
NEW PRODUCT NEWS, p. 8
TEST YOUR EQ—p. 16
CROSSWORD—p. 74
Sweep-Frequency Generator Design: DDS-Based Test Equipment from Sweat Equity, by Larry Foltzer, p. 22
Battery Analysis: Build an MCU-Based Analyzer Unit , by Richard Pierce, p. 34
eDASH: A Virtual Dashboard Using OBD-II, by Robin Brophy, p. 42
THE CONSUMMATE ENGINEER—Smart Project Management, by George Novacek, p. 18
LESSONS FROM THE TRENCHES—Design Development (Part 3): Software Design, by George Martin, p. 50
EMBEDDED UNVEILED—Linear Positioners, by Richard Wotiz, p. 56
FROM THE BENCH—Lined Up with Nowhere to Go: Using a Linear Sensor Array, by Jeff Bachiochi, p. 62
PRIORITY INTERRUPT—Power Factor Correction, by Steve Ciarcia, p. 80

Issue #255
October 2011
Theme: Signal Processing
TASK MANAGER—Get Grounded, by C. J. Abate, p. 4
NEW PRODUCT NEWS, p. 8
TEST YOUR EQ SOLUTIONS—p. 17
CROSSWORD—p. 74
Embedded System Communication: A Control Platform for Ethernet-Enabled Systems, by Francis Fernandes, Rajendra Gad, Vinaya Gad, Shane Lobo, Gourish Naik, and Jivan Parab, p. 18
The Ultimate Cup Warmer, by Carl Stoez, p. 26
High-Accuracy Voltage Reference Using PWM (Part 1): Pulse-Width Modulation Theory, by David Ludington, p. 36
ABOVE THE GROUND PLANE—Stepper Motor Drive (Part 2): Microstepping, by Ed Nisley, p. 46
THE CONSUMMATE ENGINEER—Environmental Stress Screening, by George Novacek, p. 52
EMBEDDED IN THIN SLICES—Getting Started with Embedded Linux (Part 1): When to Choose Linux for an Embedded Design, by Bob Japenga, p. 56
FROM THE BENCH—Get Your Head Out of the Cloud: An API for Controlling a Wi-Fi Thermostat, by Jeff Bachiochi, p. 60
THE DARKER SIDE—Line-Coding Techniques, by Robert Lacoste, p. 66
PRIORITY INTERRUPT—What Goes Around, by Steve Ciarcia, p. 80
Issue #256
November 2011
Theme: Analog Techniques
TASK MANAGER—Tech Evolution, by C. J. Abate, p. 4
NEW PRODUCT NEWS, p. 8
TEST YOUR EQ—p. 17
CROSSWORD—p. 74
High-Accuracy Voltage Reference Using PWM (Part 2): Hardware Design, by David Ludington, p. 18
Auditory Navigator, by Garrett Phillips, Matthew Kinne, and Nick Annetta, p. 24
Sound Tone Detection with a PSoC (Part 1): Analog Signal Management, by Guido Ottaviani, p. 30
Super Arduino: Getting Started with the chipKIT Max32, by Clemens Valens, p. 42
THE CONSUMMATE ENGINEER—Shielding and Transfer Impedance, by George Novacek, p. 46
LESSONS FROM THE TRENCHES—Design Development (Part 4): Processors, Power, and Interfacing, by George Martin, p. 54
EMBEDDED UNVEILED—Ionization Detectors, by Richard Wotiz, p. 60
FROM THE BENCH—Fly-By-Wire Wheelchair (Part 1): Beyond Normal Joystick Control, by Jeff Bachiochi, p. 66
PRIORITY INTERRUPT—To 4G or Not to 4G?, by Steve Ciarcia, p. 80

Issue #257
December 2011
Theme: Programmable Logic
TASK MANAGER—Embedded Community, by C. J. Abate, p. 4
NEW PRODUCT NEWS, p. 8
TEST YOUR EQ SOLUTIONS—p. 13
CROSSWORD—p. 74
Sound Tone Detection with a PSoC (Part 2): The Software & Sensing, by Guido Ottaviani, p. 14
The (VI)sualizer: A Smart Electronic Load, by Curt Terwilliger, p. 24
Sleep-Stage Alarm Clock: An MCU-Based System for Processing EEG Data, by Michael Bohn, Tristan Money, Richard Neden, & Keita Sasaki, p. 38
THE DARKER SIDE—CE Marking: A Process to Ensure Product Conformity, by Robert Lacoste, p. 46
EMBEDDED IN THIN SLICES—Getting Started with Embedded Linux (Part 2): Choosing a Platform for Your System, by Bob Japenga, p. 54
ABOVE THE GROUND PLANE—Stepper Motor Drive (Part 3): Torques, by Ed Nisley, p. 58
THE CONSUMMATE ENGINEER—EMI and Data Integrity, by George Novacek, p. 64
FROM THE BENCH—Fly-By-Wire Wheelchair (Part 2): Bluetooth Wheelchair Control, by Jeff Bachiochi, p. 68
PRIORITY INTERRUPT—40 Years and Still Going Strong, by Steve Ciarcia, p. 80

Keep up-to-date with our FREE Weekly Newsletter!

Don't miss out on upcoming issues of Circuit Cellar.


Note: We’ve made the Dec 2022 issue of Circuit Cellar available as a free sample issue. In it, you’ll find a rich variety of the kinds of articles and information that exemplify a typical issue of the current magazine.

Would you like to write for Circuit Cellar? We are always accepting articles/posts from the technical community. Get in touch with us and let's discuss your ideas.
Website | + posts

Circuit Cellar's editorial team comprises professional engineers, technical editors, and digital media specialists. You can reach the Editorial Department at editorial@circuitcellar.com, @circuitcellar, and facebook.com/circuitcellar

Supporting Companies

Upcoming Events


Copyright © KCK Media Corp.
All Rights Reserved

Copyright © 2023 KCK Media Corp.