Circuit Cellar Magazine Index of Contents: Issue 1 … · ISSUE 4 July/Aug 1988 Theme: STEPPER...

98
Circuit Cellar Magazine Index of Contents: Issue 1 (Jan. 1988) – Issue 248 (March 2011) ISSUE 1 Jan/Feb 1988 Theme: INSIDE THE BOX STILL COUNTS Inside the Box Still Counts, by Steve Ciarcia, 1. Visible Ink—Letters to the INK Research Staff, 2. The Circuit Cellar MotionTriggered Video Camera Multiplexer, by Steve Ciarcia, 510. Ink Spot—Guest Editorial, 11. High Security on a Budget—Build a Video Handscanner/Identifier, by Ed Nisley, 1321. ConnecTime—Excerpts from the Circuit Cellar INK BBS, conducted by Ken Davidson, 22. The Home Satellite Weather Center—Part l: RGBI to NTSC Converter, by Mark Voorhees, 2934. Firmware Furnace, by Ed Nisley, 3539. ISSUE 2 Mar/Apr 1988 Theme: TECHIES The Core Audience, by Steve Ciarcia, 1. Reader’s Ink—Letters to the Editor, 2. Circuit Cellar Neighborhood Strategic Defense Initiative—The Ballistics Dynamics of Plastic Soda Bottles, by Steve Ciarcia & Ed Nisley, 516. Visible Ink—Letters to the Circuit Cellar INK Research Staff, 17. INK Spot—Guest Editorial, Leonardo the Techie, by Phil Lemmons, 21. The Home Satellite Weather Center—Part 2: NTSC Encoder Alignment and System Overview, by Mark Voorhees, 2327. ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 28. Firmware Furnace—Digitizing Infrared Signals, by Ed Nisley, 3242. PersonalComputerBased Instrumentation—Build a 4Channel Temperature Logging and Data Reduction System, by Tom Riley, 4348. ISSUE 3 May/June 1988 Theme: CONTROL MAGIC Control Magic, by Steve Ciarcia, 1. Readers Ink—Letter to the Editor, 2. PowerLineBased Computer Control—The X10 PL513 Power Line Interface Module, by Ken Davidson, 413. Visible Ink—Letters to the Circuit Cellar INK Research Staff, 15. The Home Satellite Weather Center—Part 3: Weather Databases and System Software Overview, by Mark Voorhees, l926. Ink Spot—Guest Editorial, The Information FreeForAll, by Mark Dahmke, 27. ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 28. Firmware Furnace—Video Signal Timing and RealTime Interrupt Control, by Ed Nisley, 3441. SoftUART—Software Emulation of FullDuplex Serial Channels, by Bill Curlew, 4248.

Transcript of Circuit Cellar Magazine Index of Contents: Issue 1 … · ISSUE 4 July/Aug 1988 Theme: STEPPER...

Circuit Cellar Magazine  Index of Contents: 

Issue 1 (Jan. 1988) – Issue 248 (March 2011)   ISSUE 1 Jan/Feb 1988 Theme: INSIDE THE BOX STILL COUNTS  Inside the Box Still Counts, by Steve Ciarcia, 1. Visible Ink—Letters to the INK Research Staff, 2. The Circuit Cellar Motion‐Triggered Video Camera Multiplexer, by Steve Ciarcia, 5‐10. Ink Spot—Guest Editorial, 11. High Security on a Budget—Build a Video Handscanner/Identifier, by Ed Nisley, 13‐21. ConnecTime—Excerpts from the Circuit Cellar INK BBS, conducted by Ken Davidson, 22. The Home Satellite Weather Center—Part l: RGBI to NTSC Converter, by Mark Voorhees, 29‐34. Firmware Furnace, by Ed Nisley, 35‐39. 

  ISSUE 2 Mar/Apr 1988 Theme: TECHIES The Core Audience, by Steve Ciarcia, 1. Reader’s Ink—Letters to the Editor, 2. Circuit Cellar Neighborhood Strategic Defense Initiative—The Ballistics Dynamics of Plastic Soda Bottles, by Steve Ciarcia & Ed Nisley, 5‐16. Visible Ink—Letters to the Circuit Cellar INK Research Staff, 17. INK Spot—Guest Editorial, Leonardo the Techie, by Phil Lemmons, 21. The Home Satellite Weather Center—Part 2: NTSC Encoder Alignment and System Overview, by Mark Voorhees, 23‐27. ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 28. Firmware Furnace—Digitizing Infrared Signals, by Ed Nisley, 32‐42. Personal‐Computer‐Based Instrumentation—Build a 4‐Channel Temperature Logging and Data Reduction System, by Tom Riley, 43‐48. 

  ISSUE 3  May/June 1988  Theme: CONTROL MAGIC  Control Magic, by Steve Ciarcia, 1. Readers Ink—Letter to the Editor, 2. Power‐Line‐Based Computer Control—The X‐10 PL513 Power Line Interface Module, by Ken Davidson, 4‐13. Visible Ink—Letters to the Circuit Cellar INK Research Staff, 15. The Home Satellite Weather Center—Part 3: Weather Databases and System Software Overview, by Mark Voorhees, l9‐26. Ink Spot—Guest Editorial, The Information Free‐For‐All, by Mark Dahmke, 27. ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 28. Firmware Furnace—Video Signal Timing and Real‐Time Interrupt Control, by Ed Nisley, 34‐41. SoftUART—Software Emulation of Full‐Duplex Serial Channels, by Bill Curlew, 42‐48. 

       

ISSUE 4 July/Aug 1988 Theme: STEPPER MOTORS  The Market‐Driven Myth, by Steve Ciarcia, 1. Reader’s Ink—Letter to the Editor, 2. Circuit Cellar Stepper Motor Scanning Sonar Sensor—A Look at the Logic and Control of Stepper Motors, by Steve Ciarcia and Ed Nisley, 5‐17. Visible Ink—Letters to the Circuit Cellar INK Research Staff, 18. The Satellite Home Weather Center—Part 4: Dial‐Up Databases and a 68000 Peripheral Processor, by Mark Voorhees, 21‐27. Ink Spot—Guest Editorial, Bigger is not necessarily better, by Ezra Shapiro, 29. ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 30. Circuit Cellar Neighborhood Strategic Defence Initiative—Building the Bottle Launcher and Gantry, by Ed Nisley, 36‐37. Firmware Furnace—Using the IBM PC Joystick Port, by Ed Nisley, 38‐46. Stepping Out—A Robot Arm that Demonstrates Microprocessor Control of Stepper Motors, by Tim McDonough & Dennis Grim, 49‐56. 

  ISSUE 5 Sept/Oct 1988 Theme: REMOTE VIDEO SURVEILLANCE   Editor’s Ink—Not the Same Old Song, by Curtis Franklin, Jr., 1.  Reader’s Ink—Letters to the Editor, 2. ROVER—Remotely Operated Video‐based Electronic Reconnaissance, by Steve Ciarcia and Ken Davidson, 4‐13. Visible Ink—Letters to the CCINK Research Staff, 14. The Satellite Home Weather Center—Part 5: Focus on the MC68000 Peripheral Controller, by Mark Voorhees, l6‐23. From the Bench—RS‐232 Economic Trade‐offs, by Jeff Bachiochi, 24‐25. 10‐MHz/8‐bit Digitizing Board for the IBM PC—An Affordable Digital Oscilloscope on a Plug‐in Board, by Russell Lindgren, 26‐33. The X‐10 TW523 Two‐Way Power Line Interface—A Step Toward Closed‐loop Power Line Control, by Ken Davidson, 34‐35. The DDT‐51 Lives—Fixes, Updates, and Future Plans for the Low‐Cost 8051 Development System, by the Ink Research Staff, 38‐39. ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 40. Firmware Furnace—Precision Pulses: Carrier‐Current Transmission Timing, by Ed Nisley, 46‐51.  Steve’s Own Ink—Back Here, by Steve Ciarcia, 52. Update: Additional information to previous articles 

             

ISSUE 6 Nov/Dec 1988 Theme: DATA ACQUISITION   Editor’s INK—An Active and Growing Industry, by Curtis Franklin, Jr., 2.  Reader’s INK—Letters to the Editor, 3. ROVER: Remotely Operated Video‐based Electronic Reconnaissance—Part 2: The Software, by Steve Ciarcia & Ken Davidson, 6. Visible INK—Letters to INK Research Staff, 16. The Satellite Home Weather Center —Part 6: Adding Serial and Parallel Ports to the Peripheral Controller, by Mark Voorhees, 20. From the Bench—Fiber Optics: Your Link to the Future, by Jeff Bachiochi, 28. ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 31. ImageWise/PC—Part 1: The Digitizing Continues, Video Basics, by Ed Nisley, 36. Build a Remote Analog Data Logger—Part 1: A simple 6809‐Based Data Acquisition System, by R.W. Meister, 45.  Firmware Furnace—DDT‐51 Revealed, by Ed Nisley, 51.  Steve’s Own INK—A Gathering of Eagles, by Steve Ciarcia, 56. 

  ISSUE 7 Jan/Feb 1989 Theme: COMPUTING IN REAL‐TIME   Editor’s INK—The Revolution Continues, by Curtis Franklin, Jr., 1.  Reader’s INK—Letters to the Editor, 5.  ImageWise/PC —The Digitizing Continues: Part 2: The Hardware, by Ed Nisley, 8. Visible INK—Letters to the CCINK Research Staff, 20. Build a Remote Analog Data Logger—Part 2: The Software, by R.W. Meister, 22. INK Spot—Guest Editorial—A Call for Dedication, by Ezra Shapiro, 34. The Home Satellite Weather Center—Part 7: Finishing the Firmware for 68000 Peripheral Processor, by Mark Voorhees, 36. From the Bench—AC Power Line Transmission, by Jeff Bachiochi, 42. Writing a Real‐Time Operating System—Part 1: A Multitasking Event Scheduler for the HD64180, by Jack Ganssle, 45.  Firmware Furnace—Real Numbers: Number Crunching for the 8751, by Ed Nisley, 52.  ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 59.  Steve’s Own INK—First INK Reader Survey, by Steve Ciarcia, 64. 

                 

ISSUE 8 April/May 1989 Theme: CREATIVE COMPUTING   Editor’s Ink—The Whole Story, by Curtis Franklin, Jr., 1.  Reader’s INK—Letters to the Editor, 5. Switching Power Supplies—Efficient Power for Embedded Control Systems, by Steve Ciarcia, 10. Visible INK—Letters to the Editor, 20. Product Reviews—The Next Generation: Circuit Cellar INK sells out and enjoys it! Supercharged Worry Munchers: Circuit Cellar INK looks at four diverse applications solutions. 22. (This is a humorous April Fool’s special section.) Writing a Real‐Time Operating System—Part 2: Memory Management and Applications for the HD64180, by Jack Ganssle, 30. ImageWise/PC—The Digitizing Continues: Part 3: Topping It Off with Software, by Ed Nisley. 34 From The Bench—Creating a Network‐based Embedded Controller, by Jeff Bachiochi, 46. HD647180X—A New 8‐Bit Microcontroller: Embedded Controllers Get Respect, by Tom Cantrell. 52  Firmware Furnace—The True Secrets of Working with LCDs, by Ed Nisley, 56.  ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 67.  Steve’s Own INK—Smile When You Call Me That, by Steve Ciarcia, 72. 

  ISSUE 9 June/July 1989 Theme: INTELLIGENT APPLICATIONS  Editor’s INK—Working Smarter, Not Faster, by Curtis Franklin, Jr., 1.  Reader’s Ink—Letters to the Editor, 5.  Visible INK—Letters to the INK Research Staff, 8. The X‐10 IR543 Infrared Gateway/Controller—Control Your Lights with Your Trainable IR Remote, by Ken Davidson, 11. A Neural Network Approach to Artificial Intelligence—Using a Neural Network for Dealing with Real‐World Data, by Christopher Ciarcia, 18. The Adaline Learning Neuron—A One‐Node Net for Computer Learning, by Scott Farley, 28. An Intelligent SCSI Data Acquisition System for the Apple Macintosh—Part 1: Building the Hardware, by John Eng, 36.  From the Bench—The Invisible Net, by Jeff Bachiochi, 44. Silicon Update—The Waferscale Integration PAC1000: Microcontroller, RISC, or PLD?, by Tom Cantrell, 50. Software by Design—Computing CRCs in Parallel, by Jack Ganssle, 55. Firmware Furnace—From Fixed Point to Floating Point and Back Again: Writhing Reals, by Ed Nisley, 60. UPDATE: Build an 87xx Programming Adapter, by Jeff Bachiochi, 69. ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 74.  Steve’s Own INK—The Good Old Ways, by Steve Ciarcia, 80. 

             

ISSUE 10 Aug/Sept 1989 Theme: THE ELECTRONIC HOUSE   Editor’s INK—CEBus on the Ragged Edge, by Curtis Franklin, Jr., 1.  Reader’s INK—Letters to the Editor, 5. NEW Product News, 8.  Visible INK—Letters to the INK Research Staff, 12. An Intelligent SCSI Data Acquisition System for the Apple Macintosh—Part 2: Macintosh Programming the Easy Way, by John Eng, 15. Tracking Soviet Television Satellites, by Mark Dahmke, 22. A Network for distributed Control—Part 1—Building an RS‐485 Network for Controllers, by Ed Nisley, 32. CEBus: A New Standard in Home Automation—The First  In‐Depth Technical Description, by Ken Davidson, 40. Circuit Cellar INK Design contest Winners, 54. Silicon Update—Beyond ASICs: New‐Generation PLDs’ Cost and Flexibility Benefits, by Tom Cantrell, 57. Firmware Furnace—Exposing the Unseeable: Peering deep into code with the help of a single strategic bit by, Ed Nisley, 62. From the Bench—To Participate is to Win, by Jeff Bachiochi, 69. Software by Design—Signal Smoothing: Taking the Rough Edges off of Real‐World Data, by Jack Ganssle, 73. ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 74. Steve’s Own INK—Don’t Mess with Mother Nature, by Steve Ciarcia, 80. 

  ISSUE 11 Oct/Nov 1989 Theme: 32‐BIT APPLICATIONS  Editor’s INK—Why 32 bits?, by Curtis Franklin, Jr., 1.  Readers’ INK—Letters to the Editor, 5.  New Product News, 8.  Visible INK—Letters to the INK Research Staff, 12. INKnet—Part 2: Writing Software for Distributed Control, by Ed Nisley, 15. An Intel 386SX‐based PC/AT Compatible Motherboard—Part 1, by Daryl Rinaldi, 22 The BCCH16—Part 1, A 16‐/32‐bit Multitasking Single‐Board Computer, by Tom Cantrell, 40.  Firmware Furnace—Cache Craziness, by Ed Nisley, 55. From the Bench—Gentlemen Start Your Engines, by Jeff Bachiochi, 62 Silicon Update—Intel’s Dark Horse—The 80960: A Powerful New Controller for Performance‐Critical Applications, by Tom Cantrell, 68. Software by Design—Algorithms for Trigonometric Functions, by Jack Ganssle, 73.  ConnecTime—Excerpts from the Circuit Cellar BBS conducted by Ken Davidson, 75. Steve’s Own INK—Those Dazzling 32‐Bit Chips, by Steve Ciarcia, 80. 

             

ISSUE 12 Dec 1989/Jan 1990 Theme: APPLICATIONS IN THE ARTS   Editor’s INK—First Things First, by Curtis Franklin, Jr., 1. Readers’s INK—Letters to the Editor, 5. New Product News, 8. Visible INK—Letters to the INK Research Staff, 12 INKnet—Part 3: Writing Network Applications—The Subtle Art of Programming for INKnet, by Ed Nisley, 14. Image Synthesis: A Tutorial—Tools for Drawing a New Universe, by Chris Ciarcia, 22. An Intel 386SX‐based PC/AT‐Compatible Motherboard—Part 2, by Daryl Rinaldi, 37. A Low‐Cost MIDI Sequencer—Build an 8031‐Based Stand‐Alone MIDI Sequencer, by Winefred Washington, 49. Firmware Furnace—Simulated Reality: Simulating Systems for 8051 Debugging, by Ed Nisley, 53. From The Bench—The Versatile Light‐Emitting Diode, by Jeff Bachiochi, 62. Silicon Update—MAXIMum Chips: Maximum Real‐World Problem Solvers, by Tom Cantrell, 69. Software by Design—Least‐Squares Curve Fitting, by Jack Ganssle, 74. ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 82. Domestic Automation—New X‐10—Compatible Products Hit the Market, 78. Steve’s Own INK—..And Everything in its Place, by Steve Ciarcia, 88. 

  ISSUE 13 Feb/Mar 1990 Theme: ANALOG SIGNAL PROCESSING  Editor’s INK—Dateline: Las Vegas, by Curtis Franklin, Jr., 1. Reader’s INK—Letters to the Editor, 5. New Product News, 8. Visible INK—Letters to the INK Research Staff, 12. Building An IBM PC Keyboard Translator—An 8031‐based System for Code Translation, by Bill Curlew, 14. Building etude—Part 1: A 25‐MHz Analog‐to‐Digital Convertor for the PC Bus, by J. Conrad Hubert and Dick Hubert, 21. Digital Signal Processing—Part 1: An Introduction, by Dean McConnell, 30. The BCCH16—Part 2: Porting a Multitasking BASIC to the H16, by Jack Ganssle, 42. Firmware Furnace—An Exercise for the Student: Building Software from the Ground Up, by Ed Nisley, 52. From the Bench—ENTION…ATTENTION…ATTENTION…ATT—Building an LED Moving Message Display, by Jeff Bachiochi, 60. Silicon Update—Earthshaking Chips: A report from the Second Microprocessor Forum, by Tom Cantrell, 68. Software by Design—Memory Management on the HD64180, by Jack Ganssle, 72. ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 76. Steve’s Own INK—An Analog State of Mind, by Steve Ciarcia, 80. 

             

ISSUE 14 April/May 1990 Theme: APPLICATIONS IN LIGHT  Editor’s INK—It Just Gets Better, by Curtis Franklin, Jr., 1. Reader’s INK—Letters to the Editor, 6. New Product News, 8. Visible INK—Letters to the INK Research Staff, 12. Build a Simple SCSI‐to‐Anything Interface—Take advantage of the Spec to Simplify Your Designs, by Jim MacArthur, 15. Computer Generated Holograms, by Dale Nassar, 22. Modulating Laser Diodes—The Search for the Perfect Driveway Sensor, by Steve Ciarcia, 38. Digital Signal Processing—Part 2: DSP Applications with the TMS320C25, by Dean McDonnell, 48. Firmware Furnace—BASIC Radioactive Randoms: True Random Numbers from Mother Nature, by Ed Nisley, 58. From the Bench—Honey, I Shrunk the…: New Uses Abound for the Smallest AT Clone Yet, by Jeff Bachiochi, 70. Silicon Update—Whither Zilog? A Roller Coaster on the Back of the Z80, by Tom Cantrell, 78. ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 82. Domestic Automation—CEBus Comes One Step Closer to Reality, by Ken Davidson, 85. Steve’s Own INK—The Home Computer Revolution is Over, by Steve Ciarcia, 88. 

  ISSUE 15 June/July 1990 Theme: ROBOTICS  Editor’s INK—Applications for All, by Curtis Franklin, Jr., 1. Reader’s INK—Letters to the Editor, 5. New Product News, 8. Visible INK—Letters to the INK Research Staff, 12. Implementing a Comefrom Statement—Discover Where Your Code Has Been, by J. Conrad Hubert, 16. Robotics and Artificial Intelligence—Modeling Synthetic Actors and Real‐World Interactions, by Chris Ciarcia, 18. Building Mitee Mouse III—Part 1: The Hardware for a Maze‐Running Rodent, by David Otten, 32. Building etude—Part 2: A 25‐MHz Analog‐to‐Digital Converter for the PC Bus, by J. Conrad Hubert & Dick Hubert, 41. Firmware Furnace—The Furnace Firmware Project: Process Control on the Home Front, by Ed Nisley, 49. From the Bench—Power Control Basics: Choosing the Best Digital Power Control Option for Your Application, by Jeff Bachiochi, 57. Silicon Update—Chips for Artificial Intelligence: I’ve Seen the Future—and It Is Fuzzy, by Tom Cantrell, 68. ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 74.  Steve’s Own INK—Contemplation, by Steve Ciarcia, 80. SPECIAL BUILDING AUTOMATION SECTION CEBus Update—How is the Health of EIA’s Baby?, by Ken Davidson, S2. Build a Low‐Power Data Logger—Computerized Data Collector Runs for Years on a Battery, by Steve Ciarcia, S12. Build a Power Frequency Monitor—Counting Cycles Until it Hertz, by Ed Nisley, S24. 

          

ISSUE 16 Aug/Sept 1990 Theme: COMMUNICATIONS  Editor’s INK—A Little Communicating, by Curtis Franklin, Jr., 1. Reader’s INK—Letters to the Editor, 5. New Product News, 12. Image Compression for High‐Speed Network Transmission, by Chris Ciarcia, 18. Extended Serial Communications on the 8096—Increase the Utility of these Ubiquitous Chips With Simple C Software, by Alfred Schumer, 28. ONDI—The On‐line Device Interface: Building a Powerful Remote Control for Your PC, by John Dybowski, 34. Building the Mitee Mouse III—Part 2: The Software for a Maze‐Running Rodent, by David Otten, 40. Huge Arrays On The HD64180—Taking Advantage of Memory Management, by Jack Ganssle, 53. Firmware Furnace—The Furnace Firmware Project: Keypad and Piezo Beeper, by Ed Nisley, 56. From the Bench—Creating a Non‐Volatile RAM Module,by Jeff Bachiochi, 65. Silicon Update—Old 8051s Never Die, They Just Get Smarter: New Power for a Controller Mainstay, by Tom Cantrell, 74. Practical Algorithms—Getting to Know You: A New Feature Begins, by Scott Robert Ladd, 79. ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 82. Steve’s Own INK—Flash or Splash?, by Steve Ciarcia, 88. 

  ISSUE 17 Oct/Nov 1990 Theme: GRAPHICS  Editor’s INK—CASE is Coming, by Curtis Franklin, Jr., 1. Reader’s INK—Letters to the Editor, 5. New Product News, 10. Functions of Complex Variables—Generating Biomorphs on Personal Computers, by Saim Ural, 16. Creating Fractal Images—Using the Power of Fractals for Realistic Planetary Images, by Chris Ciarcia, 24. Running VGA on an IBM Professional Graphics Display, by J. Conrad Hubert, 38. Firmware Furnace—The Furnace Firmware Project: Tight Code Meets the C Monster, by Ed Nisley, 73. From the Bench—PC Programming Comes to Embedded Control: V25...An 8088 With All the Good Stuff, by Jeff Bachiochi, 82. Silicon Update—VHDL: The End of Hardware?, by Tom Cantrell, 89. Practical Algorithms—Around and Around We Go..., by Scott Robert Ladd, 98. The Second Circuit Cellar INK Design Contest Winners, 100. ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 104. Steve’s Own INK—A Computer is A Computer, by Steve Ciarcia, 112. EMBEDDED APPLICATIONS SECTION Multichannel Digital Voltmeter Interface—MAX134 Chip Adds High‐Performance ADC to Embedded Control, by Steve Ciarcia, 43. Control Theory for Embedded Controllers—An Introduction to the Basics of Computerized Control, by Thomas Mosteller, 58. Using C for Embedded Control—Building a 6805‐Based Darkroom Timer, by Ashok Patel & Walter Banks, 67. 

        

ISSUE 18 Dec 1990/Jan 1991 Theme: CONTROL SOFTWARE  Editor’s INK—I’ve Seen the Future, by Curtis Franklin, Jr., 1. Reader’s INK—Letters to the Editor, 4. New Product News, 8. ONDI—The On‐line Device Interface—Part 2: Software for Remote PC Control, by John Dybowski, 12. Principles of PC‐Based Data Acquisition and Control Systems, by Chris Ciarcia, 18. An Interface for Portable Battery‐Backed RAM—Using the Mitsubishi BEE Card for Non‐volatile Data Storage, by Tim McDonough & Bruce Webb, 32. Using the Motorola MC68HC11—A Venerable History and a Certain Future, by Steve Ciarcia & Burt Brown, 36. Designing with Flash Memory—Is There a New Alternative to EEPROM and SRAM?, by Marcus A. Levy, 50. Firmware Furnace—ANSI Controls and Fixed Points: The Furnace Firmware Project Continues, by Ed Nisley, 61. From the Bench—Magnetic Levitation: An Example in Closed‐Loop Control—How to Defy Gravity Without the Use of Black Magic, by Jeff Bachiochi, 71. Silicon Update—Goodbye CRT, Hello LCD, by Tom Cantrell, 79. ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 88. Steve’s Own INK—The Whole Job, by Steve Ciarcia, 96. 

  ISSUE 19 Feb/March 1991 Theme: DIGITAL SIGNAL PROCESSING  Editor’s INK—What a Difference, by Curtis Franklin, Jr., 1. Reader’s INK—Letters to the Editor, 5. New Product News, 8. DSP Architectures for Signal Processing Applications—Matching the Tools to the Job, by Bill Schweber, 12. A PC Stopwatch—Improved Timing for Acquisition and Control, by David P. Schulze, 22. Digital Image Processing—Software‐based Digital Signal Processing, by Chris Ciarcia, 24. Mini‐DSP—A Digital Signal Processor Experimentation Unit, by Steven E. Reyer, 38. Analog Circuit Design—Stripping Away the Mystery for Digital Designers, by Mark E. Nurczyk, 46. Firmware Furnace—It’s Just You and the CPU: Intel 80x86 Instruction Timings, by Ed Nisley, 74. From the Bench—Multidrop A/D and D/A Network: Using Your PC’s Printer Port and Four‐Conductor Phone Cable, by Jeff Bachiochi, 82. Silicon Update—Hot Chips in the Summertime: A Report from "Hot Chips II", by Tom Cantrell, 93. Practical Algorithms—Making Hash: A Table Built for Speed, by Scott Robert Ladd, 100. Domestic Automation—CEBus Gets Physical—The Standard Takes Two More Steps to Maturity, by Ken Davidson, 103. ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 105. Steve’s Own INK—The Sophomore Slump, by Steve Ciarcia, 112. COMPILERS FOR THE 8051 SECTION Oh Say, Can You C?—Circuit Cellar INK Evaluates Three C Compilers for the 8051, by M. Scott Martin, Tim McDonough, & Curtis Franklin, Jr., 58. High‐level Languages for Microcontrollers—Don’t Believe the Hype, by Ed Nisley, 69. Using High‐Level Languages on Embedded Controllers, by Ken Davidson, 72. 

      

ISSUE 20 April/May 1991 Theme: PORTABLE APPLICATIONS  Editor’s INK—Towards More Personal Computing, by Curtis Franklin, Jr., 1. Reader’s INK—Letters to the Editor, 5. New Product News, 8. A MIDI‐Controlled Sampled‐Sound Player, by Tom Dahlin & Don Krantz, 14. A Portable 8051‐Based DRAM Tester—Designing Maximum Features into Minimum Space, by John Wettroth, 24. Using the TI74 For Data Acquisition—Low‐Cost BASIC I/O, by Ed Vogel, 41. The Mystery of Intel Hex Format—Exorcising the Hex Demon, by Ed Nisley, 45. Firmware Furnace—You Can’t Do That!: A Look at Porting Code from OS/2 to DOS, by Ed Nisley, 50. Silicon Update—Pixie Power—A Switch + LCD Combo for Intelligent I/O, by Tom Cantrell, 57. Practical Algorithms—Adjusting Standard Deviation to Sample Size: Increased Reliability for BASIC Statistics, by Charles P. Boegli, 63. A PC‐Controlled Light Show—A Parallel‐Communication Lighting Board with MIDI Potential, by R. Scott Coppersmith, 79. Working with Zeropower SRAM—Building ZMEM, the Zeropower Memory Chip Programmer, by Ernest Stiltner, 84. ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 86. Steve’s Own INK—Why Portable?, by Steve Ciarcia, 96. AUTOROUTERS SECTION From the Bench—Working with an Autorouter: Integrating a New Tool into an Established Engineering Routine, by Jeff Bachiochi, 66. Bringing in the Pros—Working with a Board Design Firm, by Curtis Franklin, Jr., 71. 

   ISSUE 21 June/July 1991 Theme: COMMUNICATIONS  Editor’s INK—Home, But Not Alone, by Curtis Franklin, Jr., 1. Reader’s INK—Letters to the Editor, 4. New Product News, 8. S‐ARTnet—A Powerful Controller Network: Designing a Low‐Cost Network Around S‐ART, by John Dybowski, 14. Software at the Hardware Level—Programming TSRs for Interrupt Handling, by Chris Ciarcia, 26. A Simple RS‐485 Network—Exploit the Nine‐Bit Serial Communication Modes of the 8051, 8096BH, 68HC11, 68HC05, and Z180 Microcontroller Families, by Jim Butler, 38. Interfacing Microsoft’s Flash File System—Using Flash Memory Under MS‐DOS, by Markus Levy, 44. Firmware Furnace—The Furnace Firmware Project Concludes: Hard Data for Home Control, by Ed Nisley, 78. From the Bench—IR Communications: An Essential Link in the Chain of Control, by Jeff Bachiochi, 86. Silicon Update—The MC68HC16: Stretching 8 Bits to the Limit, by Tom Cantrell, 90. Practical Algorithms—Filtering Sampled Signals: Software DSP, by Charles P. Boegli, 98. ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 102. Steve’s Own INK—Reach Out..., by Steve Ciarcia, 112. HOME AUTOMATION SECTION Touch‐tone Interactive Monitor—A Watchdog in Every Home, by Steve Ciarcia, 54. CEBus Update: More Physical Details Available, by Ken Davidson, 66. Echelon’s Local Operating Network—The Year of the LON?, by Ken Davidson, 74. 

     

ISSUE 22 Aug/Sept 1991 Theme: EMBEDDED APPLICATIONS  Editor’s INK—The March of Technology, by Curtis Franklin, Jr., 1. Reader’s INK—Letters to the Editor, 4. New Product News, 8. Using Device Drivers To Change the Rules, by Chris Ciarcia, 14. ISDN (S/T) Interface—General Review of Functional Concepts, by Steven E. Strauss & P.K. Govind, 26. S‐ART: Building The Network Software—Part 2, by John Dybowski, 32. Numerical Applications Using DSP—Using a DSP Chip for High‐Speed Numeric Processing, by Eduardo Pérez & Dapang Chen, 60. Firmware Furnace—Toolmaker’s Tools, by Ed Nisley, 74. From the Bench—Reducing Power Consumption: Breathing new life into Data Logging, by Jeff Bachiochi, 81. Silicon Update—Kynar To The Rescue: The Ultimate Sensor?, by Tom Cantrell, 88. Practical Algorithms—Summarizing Your Data: Properties of a Bounded Probability Density Function, by Charles P. Boegli, 95. ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 104. Steve’s Own INK—A Standard Column, by Steve Ciarcia, 112. EMULATORS & SIMULATORS SECTION But It Worked With My Emulator!—Why Emulation isn’t Reality, by Keith Wentworth, 42. Son Of DDT: A New 8031 Debugger, by Ed Nisley, 49. 

  ISSUE 23 Oct/Nov 1991 Theme: GRAPHICS & VIDEO  Editor’s INK—English: The Forgotten Language?, by Ken Davidson, 1. Reader’s INK—Letters to the Editor, 4. New Product News, 10. A Video Editing Control System—Part 1: The Hardware, by William J. Kressbach, 16. Computer Graphics And The World of Scientific Visualization, by Chris Ciarcia, 26. Add A Video Display To Your 8031 Microcontroller—Graphics and Color Liven Up Any Output, by Larry Duarte, 40. ISDN (S/T) Interface—Part 2: Design Example of a PC Plug‐in Board, by Steven E. Strauss & P.K. Govind, 46. Firmware Furnace—(Re‐) Starting C, by Ed Nisley, 70. From the Bench—Redefining Remote Control: Now You See ’Em—Beep—Now You Don’t, by Jeff Bachiochi, 79. Silicon Update—Nuts About RISC: Go on a Low‐Fat Acorn Diet, by Tom Cantrell, 86. Practical Algorithms—Measuring Subjective Sound Levels, by Charles P. Boegli, 94. ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 103. Steve’s Own INK—The Circuit (Storm) Cellar, by Steve Ciarcia, 112 SCHEMATIC CAPTURE SOFTWARE (EECAD) SECTION ORCAD Schematic Design Tools—A Working Engineer’s Impression, by Bruce Webb, 60. Schematic Capture With Schema, by Ken Davidson, 64. 

          

ISSUE 24 Dec 1991/Jan 1992 Theme: APPLICATIONS IN LIGHT  Editor’s INK—Our Upcoming Year, by Ken Davidson, 1. Reader’s INK—Letters to the Editor, 4. New Product News, 10. Three‐Dimensional Graphics By Computer—Computer‐Generated Anaglyphs, by Dale Nassar, 16. PC‐Based Optical System Design—Using Your PC to Design a Lens, by Chris Ciarcia, 32. A Video Editing Control System—Part 2, by William J. Kressbach, 38. High‐Resolution Timing On A PC, by Bruce Ackerman, 46. Third Design Contest Results—Winners of Circuit Cellar INK’s Third Annual Design Contest, 60. Firmware Furnace—Micro‐C, LEDs, and a Rotary Encoder, by Ed Nisley, 66. From the Bench—Electronic Identification, by Jeff Bachiochi, 75. Silicon Update—Summer Harvest: A Cornucopia of Chips, by Tom Cantrell, 83. Practical Algorithms—Parallel Filters: Design and Simulation by Computer, by Charles P. Boegli, 91. Domestic Automation—Home Control: Read All About It, by Ken Davidson, 98. ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 100. Steve’s Own INK—Consultant’s Dilemma, by Steve Ciarcia, 112.  SINGLE‐BOARD SOLUTIONS SECTION The FS‐100 MC68HC11‐Based Single‐Board Computer—On‐board Keyboard and Video Interfaces Complete this Single‐Board Powerhouse, by Frank Swiger & Joe Glover, 52. 

  ISSUE 25 Feb/Mar 1992 Theme: BUILDING AUTOMATION  Editor’s INK—Change is Not in the Cards, by Ken Davidson, 2. Reader’s INK—Letters to the Editor, 4. New Product News, 6. The State of Home Systems, by Tricia Parks, 12. Taking A Tour Of The Bright Home, by Ken Davidson, 14. The Circuit Cellar Home Control System II, by Steve Ciarcia, 22. The Home Control System II Supervisory Controller, by Ken Davidson, 46. Firmware Furnace—Two‐Way Power Line Communication, by Ed Nisley, 74. Practical Algorithms—Simulating Dynamic System Responses, by Charles P. Boegli, 82. From the Bench—Does It Come With a Memory...Standard?, by Jeff Bachiochi, 92. Silicon Update—Cheap Chips: Lean and Mean PIC Machines, by Tom Cantrell, 100. Domestic Automation—CEBus Goes Coax: Also Visit the Home of the Future, by Ken Davidson, 108. ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 111. Steve’s Own INK—The More It Changes, the More It Stays the Same, by Steve Ciarcia, 128. EMBEDDED SIGNAL CONDITIONING SECTION Designing With The LM335 Temperature Sensor, by Mark E. Nurczyk, P.E., 58. Isolation Amplifier Design Using The IL300 Linear Optocoupler, by Robert Krause, 66. 

  ISSUE 26 April/May 1992 Theme: DISTRIBUTED CONTROL  Editor’s INK—Divide and Conquer, by Ken Davidson, 2. Reader’s INK—Letters to the Editor, 4. New Product News, 8. 

Embedded Controller Networking Alternatives, by James Butler, 14. Infrared Tracking And Remote Control—Meet the New HCS II IR‐LINK, by Steve Ciarcia, 22. The Frugal Networker—A Crosspoint Switchboard for RS‐232, by Frank Cox, 34. Programming The Home Control System II, by Ken Davidson, 42. Firmware Furnace—Infrared Home Control Gateway, by Ed Nisley, 70. From the Bench—Does It Come With a Memory...Standard?—Part 2: The Nitty‐Gritty, by Jeff Bachiochi, 78. Silicon Update—Twenty Years of Micros: Now What?, by Tom Cantrell, 84. Practical Algorithms—Writing Code to Support Nonvolatile Memory, by John Dybowski, 92. ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 99. Steve’s Own INK—A Night In The Life, by Steve Ciarcia, 112. EMBEDDED PROGRAMMING SECTION State Machines In Software—A Design Technique for Single‐Chip Microprocessors, by Peter Hiscocks, 52. PROGRAMMING THE MOTOROLA MC68HC705C8, by Edward Oscarson, 62. 

  ISSUE 27 June/July 1992 Theme: REAL‐TIME PROGRAMMING  Editor’s INK—Computing in Real Time, by Ken Davidson, 2. Reader’s INK—Letters to the Editor, 4. New Product News, 8. Build A Real‐time Multitasking Executive, by Mike Podanoffsky, 14. Resource Management In Cooperative Multitasking, by Robert Scott, 22. Using Programmable Logic Controllers, by Francis Lyn, 28. LZW Data Compression, by Dwayne Phillips, 36. Firmware Furnace—An HCS II LCD Terminal, by Ed Nisley, 68. From the Bench—Computers on the Brain (revisited), by Jeff Bachiochi, 76. Silicon Update—Multimedia Madness—Couch Potato Computing, by Tom Cantrell, 84. Practical Algorithms—Use Watchdogs to Keep Your Controller in Line, by John Dybowski, 92. ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 99. Steve’s Own INK—Making "Sense" of the World, by Steve Ciarcia, 112. EMBEDDED SENSORS & STORAGE SECTION The Elements Of A Data Logger, by John Dybowski, 50. 

  ISSUE 28 Aug/Sept 1992 Theme: SIGNAL PROCESSING  Editor’s INK—Process This, by Ken Davidson, 2. Reader’s INK—Letters to the Editor, 4. New Product News, 8. To DSP Or Not To DSP—Will a RISC Chip Do It Better?, by M.R. Smith, 14. Analyze Voice In The Palm Of Your Hand, by Gerald McGuire, 26. Shaping The World Of Sound, by Steven Avritch, 34. The Dawning Of The Light Transistor—An Optical Computer Method Using Interference Fringe Component Regions, by John N. Hait, 40. Firmware Furnace—HCS II War Stories and I/O Links, by Ed Nisley, 70. From the Bench—Approaching PCB Nirvana, by Jeff Bachiochi, 80. Silicon Update—The Ultimate Desk ACCESSory?, by Tom Cantrell, 86. Practical Algorithms—Power Code, by John Dybowski, 92. ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 98. Steve’s Own INK—Cost is in the Eye of the Beholder, by Steve Ciarcia, 112. EMBEDDED INTERFACING SECTION 

Closing The Loop On DC Motor Control, by Tom Dahlin & Don Krantz, 50. Designing With Programmable Logic, by Charles R. Conkling, Jr., 58. 

  ISSUE 29 Oct/Nov 1992 Theme: MEASUREMENT & CONTROL  Editor’s INK—A Look at Next Year, by Ken Davidson, 2. New Product News, 6. Planting Geraniums By Robot—Build an MC68HC11‐based 2‐D Sensor, by Brian Farmer, 12. The Design Of A Time Domain Reflectometer, by Brian Kenner & John Wettroth, 22. Serial I/O On The IBM PC, by Jim Schimpf, 34. Firmware Furnace—Extending Your Control: The HCS II MCIR‐Link, by Ed Nisley, 64. From the Bench—X‐10 Interfacing with PLIX, by Jeff Bachiochi, 74. Silicon Update—I’m 18.432, and I Like It, by Tom Cantrell, 80. Practical Algorithms—The Middle Ground: Negotiating a Keyboard Interface, by John Dybowski, 88. ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 95. Steve’s Own INK—Let Me Tell You About Yourself, by Steve Ciarcia, 112.  EMBEDDED GRAPHICS & VIDEO SECTION Add Text Overlay To Any Video Display, by Bill Houghton, 40. The Virtues Of The Hue, Lightness, Saturation Color Model, by James R. Furlong, 50. Driving Multiple VGA Monitors, by Michael Swartzendruber, 61. 

  ISSUE 30 Dec 1992/Jan 1993 Theme: DEBUGGING, EMULATORS & SIMULATORS  Editor’s INK—Same Great Articles, Twice as Often, by Ken Davidson, 2. Reader’s INK, 6. New Product News, 8. Build The SmartROM EPROM Emulator, by Sanjaya Vatuk, 14. 68705 Slush—Not Quite an ICE, But Just as Useful, by Robin Brophy, 24. Program 8748/49s With The DAR‐49, by Paul Hitchcock, 32. LCD Lineup—Getting Graphic with the LM213B, by Tom Cantrell, 44. Firmware Furnace—Physical Constants & A Mini Interpreter, by Ed Nisley, 72. From the Bench—Entry‐level Embedded Development: On a Shoestring Budget , by Jeff Bachiochi, 80. Silicon Update—Hot Chips IV: Silicon Sizzlers, by Tom Cantrell, 90. Practical Algorithms—Denominations of Time, by John Dybowski, 94. ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 100. Steve’s Own INK—Evolution, by Steve Ciarcia, 112. EMBEDDED CONTROL & CONVERSION SECTION Winners In The Fourth Annual Circuit Cellar Design Contest, by Lisa Nadile, 58. Microvolt Measurements—Use a 20‐bit A/D Converter in Your Next Design, by Russ Lindgren, 62. Build A Computer‐controlled Multiswitch System, by Michael Swartzendruber, 68.     

   

ISSUE 31 February 1993 Theme: HOME & BUILDING AUTOMATION  Editor’s INK—Increasing the Bandwidth, by Ken Davidson, 2. Reader’s INK, 6. New Product News, 8. The Smart House System—A Technical Overview, by H. Brooke Stauffer, 14. Switched‐On CEBus: A CAL Interpreter, by Jeff Fisher, 24. Temperature Monitoring—Add Some Temperature Sensors to the HCS II, by Steve Ciarcia, 32. Putting the Wraps on CEBus, by Ken Davidson, 42. Firmware Furnace—Blindsided by Technology: The ’386SX Embedded Firmware Project, by Ed Nisley, 48. From the Bench—Simple Steps for Easy Positioning: Controlling Stepper Motors, by Jeff Bachiochi, 56. Silicon Update—Smart LEDs: The Hard Way, the Soft Way, and the Right Way, by Tom Cantrell, 62. Embedded Techniques—Embedded Timepieces, by John Dybowski, 70. Patent Talk—Let Me Explain, by Russ Reiss, 78. ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 84. Steve’s Own INK—The Sample Game, by Steve Ciarcia, 96. 

  ISSUE 32 March 1993 Theme: EMBEDDED INTERFACING  Editor’s INK—Getting the Hang of It, by Ken Davidson, 2. Reader’s INK, 6. New Product News, 8. A Single Chip Video Wind Gauge, by Philip C. Pilgrim, 14. Computer Controlled Light Dimmers—Part 1: Theory,by William Von Novak, 30. Control Your Telescope by Voice, by Michael Swartzendruber, 34. Add Interrupt Support to Polled Parallel Ports, by James Grundell, 44. Firmware Furnace—Chickens and Eggs: The First Embedded '386SX Programs, by Ed Nisley, 52. From the Bench—Seven‐Segment LEDs Live On, by Jeff Bachiochi, 60.. Silicon Update—68K The Easy Way: Motorola Hits the Mark With the 68306, by Tom Cantrell, 68. Embedded Techniques—Displays in a Vacuum: Using Vacuum Fluorescent Displays , by John Dybowski, 74. Patent Talk, by Russ Reiss, 82. ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 85. Steve’s Own INK—PC Trials, by Steve Ciarcia, 96. 

  ISSUE 33 April 1993 Theme: DATA ACQUISITION  Editor’s INK—Take Up a Collection, by Ken Davidson, 2. Reader’s INK, 6. New Product News, 8. Data Acquisition and Control With The HP‐48SX, by John Wettroth, 14. What Makes CVSD Tick?, by Jeff Schmoyer, 20. Generate Digital Speech Using CVSD, by J. Conrad Hubert, 24. Computer‐Controlled Light Dimmers—Part 2: Filters, Snubbers, and Design Issues, by William von Novak, 32. Firmware Furnace—Barnacles on the ISA Bus: Starting the ’386SX Development Card, by Ed Nisley, 42. From the Bench—You Can Count On It, by Jeff Bachiochi, 54. Silicon Update—RISC Faces Reality: And Reality Blinks, by Tom Cantrell, 62. Embedded Techniques—Bring Your Vacuum Fluorescent Display to Life, by John Dybowski, 68. 

Patent Talk, by Russ Reiss, 78. ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 84. Steve’s Own INK—Voice Recognition and Professional Reinvestment, by Steve Ciarcia, 96. 

  ISSUE 34 May 1993 Theme: GRAPHICS & VIDEO  Editor’s INK—A Match Made in Heaven, by Ken Davidson, 2. New Product News, 6. Closed Captioning With The Motorola 68HC05CC1, by Janice Benzel & Linda Reuter Nuckolls, 12. Vector Approach Simplifies Three‐Dimensional Graphics, by Fred H. Carlin, 26. Graphics LCD Control For Embedded Applications, by David Erikson, 32. Firmware Furnace—I/O Time: The ’386SX Project Gains a Timer, by Ed Nisley, 44. From the Bench—Squeeze That Battery ’Till It’s Dry, by Jeff Bachiochi, 54. Silicon Update—Audio Rx: Skippy CDs? Tangled Tapes? Call an MD, by Tom Cantrell, 60. Embedded Techniques—Interchip Traffic, by John Dybowski, 66. Patent Talk, by Russ Reiss, 78. ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 85. Steve’s Own INK—The Club, by Steve Ciarcia, 96. 

  ISSUE 35 June 1993 Theme: COMMUNICATIONS  Editor’s INK—We Don’t Talk Anymore, by Ken Davidson, 2. Reader’s INK, 6. New Product News, 8. Long‐Range Infrared Communications, by Larry Foltzer, 14. Embedded Control Using ACCESS.bus, by David Wyland, 26. Featuring A PC‐TO‐ACCESS.bus Interface Card, by Robert Clemens & Tom Stockebrand High‐speed Modem Basics: Standards and Theory, by Michael Swartzendruber, 38. Firmware Furnace—After This Brief Interruption: IRQs and INTs for the ’386SX, by Ed Nisley, 50. From the Bench—Component Selection, Inspection, Rejection, by Jeff Bachiochi, 60. Silicon Update—The Ultimate RAM?: The Quest for CORE Continues, by Tom Cantrell, 64. Embedded Techniques—Putting I2C Through Its Paces , by John Dybowski, 70. Patent Talk, by Russ Reiss, 78. ConnecTime—Excerpts from the Circuit Cellar BBS , conducted by Ken Davidson, 85. Steve’s Own INK—Eat at Joe’s, by Steve Ciarcia, 96. 

  ISSUE 36 July 1993 Theme: REAL‐TIME PROGRAMMING  Editor’s INK—Code on the Fly, by Ken Davidson, 2. Reader’s INK, 6. New Product News, 8. Object‐Oriented Programming In Embedded Systems, by Mike Podanoffsky, 14. PC Parent‐Child Programming: A Path to Multitasking Under DOS, by H. Bradford Thompson, 26. High‐Speed Modem Basics: The Working Hardware, by Michael Swartzendruber, 38. Firmware Furnace—Memories are Made of This: The ’386SX Project Goes Nonvolatile, by Ed Nisley, 46. From the Bench—Breathing Life into an Old Friend: Revisiting the Z8, by Jeff Bachiochi, 56. Silicon Update—Talking Chips, by Tom Cantrell, 62. 

Embedded Techniques—The Art of Battery Management , by John Dybowski, 70. Patent Talk, by Russ Reiss, 78.. ConnecTime—Excerpts from the Circuit Cellar BBS , conducted by Ken Davidson, 85. Steve’s Own INK—PC Clone $5,000, by Steve Ciarcia, 96. 

  ISSUE 37 August 1993 MEASUREMENT & CONTROL  Editor’s INK—Pavlov Would Be Proud, by Ken Davidson, 2. New Product News, 6. An Introduction To PC‐Based Virtual Reality, by Joseph D. Gradecki, 12. Oscillators Don’t, Amplifiers Do!, by Mark Nurczyk, 20. Real‐World Macintosh—A Mac SCSI Interface Primer, by Marc Bumble, 26. A Parallel Expander For the PC, by John F. Lenihan, 38. Firmware Furnace—Absolute Power Corrupts: The ’386SX Project Gets a Watchdog, by Ed Nisley, 44. From the Bench—Take a Swipe at Optical ID Cards, by Jeff Bachiochi, 56. Silicon Update—In Bed with PCs, by Tom Cantrell, 62. Embedded Techniques—Support Your Batteries, by John Dybowski, 70. Patent Talk, by Russ Reiss, 78. ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 84. Steve’s Own INK—Engineer, Design Thyself, by Steve Ciarcia, 96. 

  ISSUE 38 September 1993 Theme: SIGNAL PROCESSING  Editor’s INK—Mainstream Processing, by Ken Davidson, 2. Reader’s INK, 6. New Product News, 8. Is The AMD29050 A FIR‐Bearing Animal?, by Michael Smith, 14. Using Your PC For Function Analysis And Control, by David S. Burkett, 26. Neural Network Basics, by Dwayne Phillips, 36. Firmware Furnace—Ticks, Pops, and Restarts: The ’386SX Project Gets a BIOS Extension, by Ed Nisley, 44. From the Bench—Giving the Optical Card Reader Improved Vision, by Jeff Bachiochi, 56. Silicon Update—Penny‐pinching OTPs, by Tom Cantrell, 64. Embedded Techniques—Storage for the Masses, by John Dybowski, 70. Patent Talk, by Russ Reiss, 82. ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 86. Steve’s Own INK—The Collegiate Challenge, by Steve Ciarcia, 96. 

  ISSUE 39  October 1993 Theme: POWER CONTROL & CONVERSION  Editor’s INK—The Year Ahead, by Ken Davidson, 2. Reader’s INK, 6. New Product News, 8. Fire Control For Foundry Furnaces, by David McFalls, 14. Stepping Up In Performance, by Tom Dahlin, 26. Data Logging Meters Are No Fluke, by Derek Matsunaga, 38. Firmware Furnace—IDs and LCDs: The ’386SX Project Gets Positive Identification and a Small Display, by Ed Nisley, 46. 

From the Bench—Updating TIM for the HCS II: Add the Touchtone Interactive Monitor to your Home Control System, by Jeff Bachiochi, 58. Silicon Update—Swiss Army Chip, by Tom Cantrell, 66. Embedded Techniques—Small Memories, by John Dybowski, 72. Patent Talk, by Russ Reiss, 82. ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 86. Steve’s Own INK—The Race for Power, by Steve Ciarcia, 96. 

  ISSUE 40 November 1993 Theme: PROGRAMMABLE DEVICES  Editor’s INK—Circuit Cellar and the Internet, by Ken Davidson, 2. Reader’s INK, 6. New Product News, 8. Speed Up Your M68040 With An Interleaved Bursting EPROM Interface, by Ron Stence, 14. Designing With FPGAs—Part 1: An Overview, by Del Hatch, 26. Loader31: A Pseudo EPROM Emulator, by Brad Hunting, 36. Firmware Furnace—Booting C: Writing a Micro‐C BIOS Extension for the ’386SX Project, by Ed Nisley, 42. From the Bench—Talking on the Phone Without a Word, by Jeff Bachiochi, 56. Silicon Update—The Swiss Army Sends in the Special Forces, by Tom Cantrell, 62. Embedded Techniques—Decoding Magnetics, by John Dybowski, 68. Patent Talk, by Russ Reiss, 78. ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 84. Steve’s Own INK—Lest We Forget that Chips Can...and Will, by Steve Ciarcia, 96. 

  ISSUE 43 February 1994 Theme: APPLICATIONS IN LIGHT  Editor’s INK—Warp Speed, Mr. LaForge, by Ken Davidson, 2. Reader’s INK, 6. New Product News, 8. Programmable Lightware—How to Develop Photonic Products for Fun and Profit, by John Hait, 14. In The Eye Of The Beholder—Displaying Messages with the LightStick II, by Shawn Greaney, 26. Interrupt‐Free Design, by Do‐While Jones, 36. An Assembly Language Programming Aid, by Hank Wallace, 40. Firmware Furnace—Hardware for the ’386SX Project’s Bitmapped LCD Panel, by Ed Nisley, 48. From the Bench—Warming Up the Digital Thermostat, by Jeff Bachiochi, 58. Silicon Update—Op‐amp Terminators, by Tom Cantrell, 64. Embedded Techniques—Data Logging and Collection Devices, by John Dybowski, 70. Patent Talk, by Russ Reiss, 77. ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 83. Steve’s Own INK—And the Survey Says..., by Steve Ciarcia, 96. 

  ISSUE 44 March 1994 Theme: CROSS‐DEVELOPMENT TOOLS  Editor’s INK—Double, Double, Toil, & Trouble, by Ken Davidson, 2. Reader’s INK, 6. New Product News, 8. Tools For Debugging Real‐Time Embedded Computer Systems, by Noel Anderson, Dean Hoyt & Ron Shaw, 14. 

Inexpensive 68HC11 Cross‐Development, by Bruce Olney, 22. Computer "Train"ing—Using Commercial Evaluation Boards in Teaching, by Michael Smith, 30. Improving the Performance Of An 8051‐Based System, by Michael Alwais, 40. Firmware Furnace—Testing the ’386SX Project’s Bitmapped LCD Panel, by Ed Nisley, 48. From the Bench—Designers Spell Relief "IPC", by Jeff Bachiochi, 56. Silicon Update—Update Your Design On the Fly, by Tom Cantrell, 60. Embedded Techniques—Getting to the Embedded Core—The DS2250, Backplane, and Power Control, by John Dybowski, 66. Patent Talk, by Russ Reiss, 75. ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 82. Steve’s Own INK—Superhighway Limits, by Steve Ciarcia, 96. 

  ISSUE 41 December 1993 Theme: EMBEDDED CONTROL  Editor’s INK—Our First Month of Email, by Ken Davidson, 2. Reader’s INK, 6. New Product News, 8. Secrets of Using The DS1209 In An RF Transponder, by Maurizio Ferrari, 14. The Covert Chordic Keyboard, by Scot Coburn, 22. Accessing The DS5000T Timekeeper From C, by J. Conrad Hubert, 30. Designing With FPGAs—Part 2: An Example, by Del Hatch, 40. Results Of The Fifth Annual Circuit Cellar Design Contest, by Rob Rojas, 48. Firmware Furnace—Beyond Small: Mainline C for the ’386SX Project, by Ed Nisley, 52. From the Bench—Measuring Up an Electronic Caliper Interface, by Jeff Bachiochi, 60. Silicon Update—It’s Showtime, by Tom Cantrell, 64. Embedded Techniques—Conversing with Batteries, by John Dybowski, 72. Patent Talk, by Russ Reiss, 77. ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 84. Steve’s Own INK—Embedded in Everything, by Steve Ciarcia, 96. 

  ISSUE 42 January 1994 Theme: HOME AUTOMATION  Editor’s INK—Catch the Bug, by Ken Davidson, 2. Reader’s INK, 6. New Product News, 8. Put A CEBus Power Line Interface In Your Next Design, by Christopher Yasko, 14. Home Temperature Control Basics, by Anthony Segredo, 24. Add A Serial X‐10 Interface To Your PC, by Rick Zarr, 28. Designing Printed Circuit Boards For High‐Speed Logic, by David Prutchi, 38. Firmware Furnace—Lots’a Dots: Big Bitmapped LCD Panels for the ’386SX Project, by Ed Nisley, 44. From the Bench—Temperature Sensing Eludes Analog Interfacing, by Jeff Bachiochi, 56. Silicon Update—PID‐Pong Challenge, by Tom Cantrell, 60. Embedded Techniques—Embedded Timers, by John Dybowski, 66. Patent Talk, by Russ Reiss, 76. ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 82. Steve’s Own INK—Interactive Harmony—An Installer’s Market, by Steve Ciarcia, 96. 

   

ISSUE 45 April 1994 Theme: GRAPHICS & VIDEO  Editor’s INK—Video Galore, by Ken Davidson, 2. Reader’s INK, 6. New Product News, 8. Control Your Audio/Video Connections With The AVMux, by Steve Ciarcia, 14. Exploring The Vertical Blanking Interval—A Tool for Gathering Data from your TV, by Mike Barnes, 24. Employee Ownership Of Employee and Consultant Work Product, by Mary Luria & Laura Butzel, 40. Firmware Furnace—Bringing the ’386SX Project’s Graphic LCD Panel to Life, by Ed Nisley, 44. From the Bench—Build the Message Board—An Audio Record/Playback Unit, by Jeff Bachiochi, 54. Silicon Update—When the SHARC Bites, by Tom Cantrell, 62. Embedded Techniques—Who’s in Control?, by John Dybowski, 68. Patent Talk, by Russ Reiss, 77. ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 84. Steve’s Own INK—In the Citadel, by Steve Ciarcia, 96. 

  ISSUE 46 May 1994 Theme: ROBOTICS  Editor’s INK—Robocult, by Ken Davidson, 2. Reader’s INK, 6. New Product News, 9. Scope Out The Laser Range Finder, by Tom Ward, 14. A Robotics Design Seminar, by Robert Angelo, 22. YAMCI—Yet Another Motor Control Interface, by Michael Swartzendruber, 30. Wireless Remote Control Of The AVMux, by Steve Ciarcia, 36. Firmware Furnace—All Text is Graphics: Characters for the ’386SX Project’s Graphic LCD Panel, by Ed Nisley, 46. From the Bench—Audio/Video Traffic Control, by Jeff Bachiochi, 60. Silicon Update—Honey, I Shrunk the PC, by Tom Cantrell, 68. Embedded Techniques—Embedded Programs, by John Dybowski, 74. ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 84. Steve’s Own INK—The Market That Was Never Born, Refuses to Die, and May Yet Live, by Steve Ciarcia, 96. 

  ISSUE 47 June 1994 Theme: DISTRIBUTED CONTROL  Editor’s INK—Spread the Wealth, by Ken Davidson, 2. Reader’s INK, 6. New Product News, 8. Aero‐Pix Aerial Photography System, by Ken Pergola, 14. Programming PICs On A Budget, by Russ Reiss, 22. Prototyping—Beyond The Electronics And Software, by Dan Hopping, 34. Habitech—The Home Automation Industry’s Own Trade Show, by Ken Davidson, 46. Firmware Furnace—What’s in the Box Still Counts: A New PC, by Ed Nisley, 52. From the Bench—Virtual Reality Requires Real Data—Part 1: Collecting Data with an Exoskeleton, by Jeff Bachiochi, 62. Silicon Update—Fear & Loathing in L.A., by Tom Cantrell, 68. Embedded Techniques—Reach Out with BIOnet, by John Dybowski, 74. 

ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 84. Steve’s Own INK—More MIPS Per Pin, by Steve Ciarcia, 96. 

  ISSUE 48 July 1994 Theme: COMMUNICATIONS  Editor’s INK—Information Society, by Ken Davidson, 2. Reader’s INK, 6. New Product News, 8. The Personal PBX, by Richard Newman, 14. Using The Golay Error Detection And Correction Code, by Hank Wallace, 24. The Great Encryption Debate, by John Iovine, 36. Take A Bus To The Nearest Star—The Star‐485 Adds Flexibility to any RS‐485 Network, by Michael Swartzendruber, 40. Firmware Furnace—Journey to the Protected Land: The ’386SX Takes the First Step, by Ed Nisley, 48. From the Bench—Virtual Reality Requires Real Data—Part 2: A Simple Matter of Software, by Jeff Bachiochi, 58. Silicon Update—IrDA—The IR Babel Buster, by Tom Cantrell, 68. Embedded Techniques—Add Some Code to the BIOnet, by John Dybowski, 74. ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 84. Steve’s Own INK—One Man’s Junk..., by Steve Ciarcia, 96. 

  ISSUE 49 August 1994 Theme: DATA ACQUISITION  Editor’s INK—The Ultimate Data Collection Machine, by Ken Davidson, 2. Reader’s INK, 6. New Product News, 8. The Two‐Channel Printer Recorder—Replace that Expensive Strip‐chart Recorder with a Dot‐matrix Printer, by Brian Millier, 14. Get Precise, With The PRÉCIS A/D Converter—Collect Lots of Precise Data with this 16‐bit, 100‐kHz ADC, by J. Conrad Hubert, 28. Calibrating Seismic Velocity Transducers With PRÉCIS, by Chris Peoples, 38. Patents And Copyrights For Protecting Software—Recent Progress in Finding the Proper Balance, by Barry Rein, Esq., 44. Firmware Furnace—Journey to the Protected Land: Segments All the Way Down, by Ed Nisley, 52. From the Bench—Ta(l)king Control, by Jeff Bachiochi, 60. Silicon Update—In the Realm of the Sensors, by Tom Cantrell, 68. Embedded Techniques—Speed Demon in 8031’s Clothing—Exploring the DS80C320 Processor, by John Dybowski, 74. ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 82. Steve’s Own INK—Time to Move On, by Steve Ciarcia, 96. 

  ISSUE 50 September 1994 Theme: EMBEDDED APPLICATIONS   Editor’s INK—The Golden Issue?, by Ken Davidson, 2. Reader’s INK, 6. New Product News, 8. Time To Meet Big Brother: Exploring The M68HC16, by Dana Romero, 14. DRAM On An 8031: It’s Not As Hard As You’d Think, by Hugo Cheung, 24. 

Motorola’s 68322 Processor: Redefining The Low‐End Laser Market, by Ron Stence, 34. Preventing The Ultimate Blow: A Portable Checking Unit For 8751s, by Mike Collier & Fred Gweme, 40. Understanding PC Buses, by Stephen Bigelow, 44. Firmware Furnace—Journey to the Protected Land: Smashing Bugs in Gates, by Ed Nisley, 52. From the Bench—Probing the Dark Side: The Motorist’s Aid to Hindsight, by Jeff Bachiochi, 62. Silicon Update—PID‐Pong: Point, Set, Match: Using a Hitachi H8 for Real‐time Control, by Tom Cantrell, 68. Embedded Techniques—Fast Processors, Big Caps, and Ring Oscillators, by John Dybowski, 74. ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 82. Steve’s Own INK—I’ll Put My Money Where My Mouth Is, by Steve Ciarcia, 96. 

  ISSUE 51 October 1994 Theme: INDUSTRIAL CONTROL  Editor’s INK—Breaking Old Habits, by Ken Davidson, 2. Reader’s INK, 6. New Product News, 8. Jugglers Delight: PIC‐based Controller For Up To Eight Servos, by Scott Edwards, 14. Analyst 2 Data Line Monitor, by Bill Payne, 22. A RISC Designers New Right Arm—Designing with the ARM Processor, by Art Sobel, 36. Feeling Out A Braille Digital Clock, by Wayne Bigelow, 48. Firmware Furnace—Journey to the Protected Land: Booting into Protected Mode, by Ed Nisley, 56. From the Bench—Celebrate National Cannibalism Week—Take Your Old Floppy Drives to Lunch, by Jeff Bachiochi, 64. Silicon Update—Flash of Inspiration, by Tom Cantrell, 70. Embedded Techniques—ec.32 Wrap Up, by John Dybowski, 76. ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 84. Steve’s Own INK—Of Patentable Value?, by Steve Ciarcia, 96. 

  ISSUE 52 November 1994 Theme: DIGITAL SIGNAL PROCESSING  Editor’s INK—Taken to the Extreme, by Ken Davidson, 2. Reader’s INK, 6. New Product News, 8. A Digital Filtering Primer, by Tom Ulrich, 14. Spectral Analysis—FFTs and Beyond, by David Prutchi, 20. Introduction To DOREMI‐DSP, by Alan Land, 40. Fast‐Scaling Routing For Floating‐Point RISC and DSP Processors, by Michael Smith & Chris Lau, 50. Firmware Furnace—Journey to the Protected Land: Base Camp at 1 Megabyte, by Ed Nisley, 54. From the Bench—Does Anyone Have the Time?—A Comparison of Real‐time Clocks, by Jeff Bachiochi, 62. Silicon Update—Hot Chips VI—Image Compression, 3D, and RISC, by Tom Cantrell, 68. Embedded Techniques—Heavy Duty Hammers—Beef up the 8052 with the DS87C520, by John Dybowski, 76. ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 83. Steve’s Own INK—A Majority Gains Control, by Steve Ciarcia, 96. 

  ISSUE 53 December 1994 Theme: COMPUTING IN REAL TIME  Editor’s INK—Putting the Cart Before the Horse, by Ken Davidson, 2. New Product News, 7. 

Designing Real‐Time Embedded Software Using State‐Machine Concepts, by David Tweed, 12. All Together Now—Writing Multiuser Application Software for ACCESS.bus, by David Rodgers & Peretz Tzarnotsky, 20. Make The Most Of Your DSP‐Based Sound Card, by Bob Fine, 30. Circuit Cellar Design Contest Winners, compiled by Janice Marinelli, 40. A RISC Designers New Right Arm—Development Boards and Design Specifics, by Art Sobel, 44. Firmware Furnace—Journey to the Protected Land: Fancy Text Output and a Boot Mystery, by Ed Nisley, 56 From the Bench—Engineer Seeks Personal Gardener: Assisting Vocally Challenged Vegetation, by Jeff Bachiochi, 66. Silicon Update—Do You Know the Way to San Jose?: Precise Navigation Technology, by Tom Cantrell, 72. Embedded Techniques—Between the Lines—Bar Code and Decoding Bar Code Algorithms, by John Dybowski, 78. ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 83. Steve’s Own INK—What’s in a Name?, by Steve Ciarcia, 96. 

  ISSUE 54 January 1995 Theme: EMULATORS AND SIMULATORS  Editor’s INK—It’s Only Skin Deep, by Ken Davidson, 2. Reader’s INK, 6. New Product News, 8. Simulating Microprocessor Instructions In C, by David Rees‐Thomas, 14. No Emulator? Try A One‐Wire Debugger, by Hank Wallace, 20. Using Spreadsheets To Simulate Digital Filters, by Steven Kubis, 24. A RISC Designers New Right Arm—Writing Code for the ARM Processor, by Art Sobel, 28. Firmware Furnace—Journey to the Protected Land: Serious CISC Meets the Taskettes, by Ed Nisley, 42. From the Bench—Getting By With Next to Nothing: Micro‐power Wake‐up Control, by Jeff Bachiochi, 50. Silicon Update—UFO Alert!, by Tom Cantrell, 100. Embedded Techniques—Micros Behind Bars, by John Dybowski, 108. ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 115. Steve’s Own INK—Hat Dance, by Steve Ciarcia, 128. HOME AUTOMATION & BUILDING CONTROL SECTION Multimedia Home Networks, by David Gaddis, 60. HCS Hard‐Wire Control: Back To Basics, by Steve Ciarcia, 69. A Different Set of House Keys—Making the Most of a Small Keyboard, by Jeff Fisher, 81. Computer, Get That Phone—A PC‐based Voice‐Telephone Interface, by Robert M. Luzenski & Jack Ivey, 87. 

  ISSUE 55 February 1995 Theme: EMBEDDED INTERFACING  Editor’s INK—Jelly Beans, by Ken Davidson, 2. Reader’s INK, 6. New Product News, 8. Interfacing Flow Meters To High‐Speed Counters, by Bill Payne, 14. Use Infrared To Make Embedded Printing Easy, by Jeff Fisher, 18. It’s Not Just For Memory Anymore—An Introduction to PCMCIA, by Lalo J. Gastriani, 22. Speeding And Slimming Your Port Access—A Different Way of Reading from the PC Parallel Port, by Tracey Lee & Kok‐Leong Ong, 30. Battery‐Operated Power Supplies—Selecting the Right Battery and Supply for Your Application, by David Prutchi, 36. Firmware Furnace—Journey to the Protected Land: Infrastructure Improvement, by Ed Nisley, 50. From the Bench—Fitting 10 oz. into a 5‐oz. Package: An Application for Highway Safety, by Jeff Bachiochi, 60. 

Silicon Update—I Sync, Therefore I DRAM, by Tom Cantrell, 68. Embedded Techniques—Downsizing: Atmel’s AT89C2051 Flash‐based Microcontroller, by John Dybowski, 76. ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 82. Steve’s Own INK—Once Every 27,000 Years, by Steve Ciarcia, 96. 

  ISSUE 56 March 1995 Theme: FUZZY LOGIC  Editor’s INK—Warm Fuzzies?, by Ken Davidson, 2. New Product News, 6. Fuzzy Logic: The Next Generation Of Control, by Bud Moss, 14. Fuzzy Logic For Embedded Microcontrollers, by Jim Sibigtroth, 30. Levitating A Beach Ball Using A Beach Ball Using Fuzzy Logic, by Robert Schreiber/FUZZPONG, by David Rees‐Thomas, 38. Being Assertive With Your Processor—The Advantage of Software Interrupts, by Mike Smith & Kathy Kim, 50. Firmware Furnace—Journey to the Protected Land: Smashed Gates & Conforming Code, by Ed Nisley, 58. From the Bench—RF Panic Button Commands Multiple Automotive Functions, by Jeff Bachiochi, 68. Silicon Update—Plan ’251 from Outer Space—Intel’s 8xC251SB, by Tom Cantrell, 72. Embedded Techniques—Embedded Development, by John Dybowski, 78. ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 85. Steve’s Own INK—Necessity: the Mother of Invention, by Steve Ciarcia, 96. 

  ISSUE 57 April 1995 Theme: EMBEDDED PROGRAMMING  Editor’s INK—A Reaffirmation, by Ken Davidson, 2. New Product News, 6. A C++ Programming Tutorial, by Mike Podanoffsky, 12. Characterizing Processor Performance, by Rick Naro, 22. Designing With PC/104, by Rick Lehrbaum, 26. An LCD And Keypad Module For SPI, by Brian Millier, 36. Firmware Furnace—Journey to the Protected Land: With Interrupts, Timing is Everything, by Ed Nisley, 82. From the Bench—Vaporwear: Revealing Your Humidity, by Jeff Bachiochi, 92. Silicon Update—A Saab Story: A Tale of Speed and Acceleration, by Tom Cantrell, 98. Embedded Techniques—Using Keyboard I/O as an Embedded Interface, by John Dybowski, 106. ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 115.  Steve’s Own INK—One of Those Days, by Steve Ciarcia, 128. HOME AUTOMATION & BUILDING CONTROL SECTION Innovations In Home Automation & Building Control, edited by Harv Weiner, 49. Developing Home Automation Devices With LonWorks, by Rich Blomseth, 51. CEBus For The Masses, by Peter House, 61. The Blind Robot—An X‐10 Miniblind Automation System, by Herbert McKinney, Jr., 69. A Learning Remote‐Controlled Speaker Selector, by Scott Heiserman & Clark Oden, 75. 

  ISSUE 58 May 1995 Theme: COMMUNICATIONS  Editor’s INK—Go Huskies!, by Ken Davidson, 2. Reader’s INK, 6. New Product News, 8. 

The Solution’s In The CAN—Part 1: Industrial‐class, Small‐area Networks, by Brad Hunting, 14. The RDS Prospector—Read Your Radio!, by Christopher Morris, 22. Siemens ESCC2 UART—Making a High‐Speed Audio Link Sing, by Kenneth Ciszewski, 30. Low‐Cost PC‐Based Universal 68HC705 Development System, by Robert Priestley, 38. Firmware Furnace—Journey to the Protected Land: Memory, Time and I/O, by Ed Nisley, 48. From the Bench—Time in a Can: Just Add 1 Bit of I/O, by Jeff Bachiochi, 58. Silicon Update—EPAC Epoch, by Tom Cantrell, 66. Embedded Techniques—Real Keyboard Emulation, by John Dybowski, 72. ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 82. Steve’s Own INK—Politically Correct Programming, by Steve Ciarcia, 96. 

  ISSUE 59 June 1995 Theme: SIGNAL CONDITIONING  Editor’s INK—Breaking Down the Barriers, by Ken Davidson, 2. New Product News, 6. Artificial Neural Network Recognizes Sounds, by Seibert L. Murphy & Samir I. Sayegh, 12. The Eye Mouse—An Ocular Prosthesis, by Gregg Morris & Eric Wilson, 20. The Quest For Magic Sine Waves— Upping Power Electronics Efficiency, by Don Lancaster, 28. The Solution’s In The CAN—Part 2: Putting CAN Online with a Multinode, Multiplatform Implementation, by Brad Hunting, 36. Firmware Furnace—How the PC Keyboard Got its Bits, by Ed Nisley, 46. From the Bench—Emulating a Motorola IR Chip Using a PIC, by Jeff Bachiochi, 56. Silicon Update—Chip On Patrol, by Tom Cantrell, 64. Embedded Techniques—How Small Can a Thermometer Get?, by John Dybowski, 72. ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 82. Steve’s Own INK—Pyramid Schemes, by Steve Ciarcia, 96. 

  ISSUE 60 July 1995 Theme: GRAPHICS & VIDEO  Editor’s INK—Habitech95, by Ken Davidson, 2. Reader’s INK, 6. New Product News, 8. The Use Of Color In Scientific Visualization, by Mike Bailey, 14. Virtual Reality Position Tracking, by Herschell Murry & Mark Schneider, 24. Digital Video Resizing And CompressionI, by James Goel, 30. A PIC‐Based Motor Speed Controller, by Chuck McManis, 36. Firmware Furnace—Journey to the Protected Land: The Mystery of Scan Code Set 3, by Ed Nisley, 74. From the Bench—Sacrifice for the Good of the Circuit: Strengthening the Weak Link, by Jeff Bachiochi, 82. Silicon Update—MIPS for the Masses, by Tom Cantrell, 86. Embedded Techniques—Circuit Protection, by John Dybowski, 92. ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 100. Steve’s Own INK—Your Computerized Future, by Steve Ciarcia, 112. HOME AUTOMATION & BUILDING CONTROL SECTION Innovations In Home Automation & Building Control, edited by Harv Weiner, 48. A Home Control System Based On Fuzzy Logic, by Walter Banks, Ashok Patel & Sherif Abdel‐Kader, 51. CAL: Part Of The Solution, by Grayson Evans, 59. The Display ‐8—Add a Human Interface to Your Home Automation System, by Mitch Drummond, 69. 

  

ISSUE 61 August 1995 Theme: DIGITAL SIGNAL PROCESSING  Editor’s INK—Digital Sound Processing?, by Ken Davidson, 2. Reader’s INK, 6. New Product News, 8. Digital Filter Alchemy—Turning Circuits into Code, by Do‐While Jones, 14. Speech Compression Techniques and The CDV‐1 Digital Voice Box, by Sébastien Roy, 24. Real‐Time Digital Signal Processing with a PC and Sound Card, by Matt Park, 34. PC‐Based Equalizer, by Eric Ambrosino, 42. Digital’s Alpha 21164: Performance Drives Design Choices, by Paul Rubinfeld, 50. Firmware Furnace—Journey to the Protected Land: Of Characters and Keystrokes, by Ed Nisley, 56. From the Bench—Decontaminating the Atmosphere, by Jeff Bachiochi, 64. Silicon Update—PLDCONfusion, by Tom Cantrell, 70. Embedded Techniques—Power Management with the DS87C530—Part 1: The Hardware, by John Dybowski, 76. ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 84. Steve’s Own INK—Under the Covers, by Steve Ciarcia, 96. 

  ISSUE 62 September 1995 Theme: EMBEDDED APPLICATIONS  Editor’s INK—Mark That Horse, by Janice Marinelli, 2. Reader’s INK, 6. New Product News, 8. Developing An Engine Control System—Part 1: System Architecture and Fuel Delivery, by Ed Lansinger, 12. Embedded Debugging Tricks, by Stuart Ball, 20. Designing An Industrial‐Grade XYZ Router Table, by Gordon Dick, 24. Firmware Furnace—Journey to the Protected Land: Entering Virtual‐86 Mode, by Ed Nisley, 32. From the Bench—Creating the SMART‐MD—DC Motor Control for the I 2 C Bus, by Jeff Bachiochi, 40. Silicon Update—IC de Light, by Tom Cantrell, 84. Embedded Techniques—Power Management with the DS87C530—Part 2: The Software, by John Dybowski, 88. ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 99. Steve’s Own INK—Welcome to Gambleticut, by Steve Ciarcia, 112. EMBEDDED PC SECTION Nouveau PC, edited by Harv Weiner, 48. An ISA Bus Simulator, by Stefano Chiti‐Batelli, 54. Hot Swapping On The PC—An Active Extender Card for the 16‐bit PC‐ISA Bus, by David Prutchi, 62. PC/104 Quarter—Constructing PC/104‐based Systems, by Rick Lehrbaum, 72. Applied PCs—Embedded PCs—Who, What, Where, Why, When, and How?, by Russ Reiss, 76. 

  ISSUE 63 October 1995 Theme: ROBOTICS  Editor’s INK—Birth of the Firebot, by Ken Davidson, 2. Reader’s INK, 6. New Product News, 9. A Robot Firefighter, by Matthew Linder & Kent Harris‐Warren, 14. Turning Toys Into Tools, by Chuck McManis, 24. Developing An Engine Control System—Part 2: Ignition Subsystems, by Ed Lansinger, 36. Self‐Testing The M68HC11, by Maurizio Ferrari, 42. 

Firmware Furnace—Journey to the Protected Land: Looking at the Virtual‐86 Monitor, by Ed Nisley, 76. From the Bench—Creating the SMART‐MD—Part 2: Quadrature Decoding for the Motor Driver, by Jeff Bachiochi, 84. Silicon Update—I Want My DTV—Philips Chips Bring Digital TV One Step Closer, by Tom Cantrell, 90. ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 98. Steve’s Own INK—Now it’s Lollipops, by Steve Ciarcia, 112. HOME AUTOMATION & BUILDING CONTROL SECTION Innovations in Home Automation & Building Control, edited by Harv Weiner, 49. Detecting CO In The Home, by Joe Di Bartolomeo, 51. The X‐10 Spy—Making X‐10 Signals Visible, by Paul Moews & David Moews, 57. A Solid‐state Barometer For The HCS II, by John Morley, 63. An RS‐232 Thermometer, by Don McLane, 71. 

  ISSUE 64 November 1995 Theme: ANALOG DESIGN  Editor’s INK—Weaving the Web, by Ken Davidson, 2. Reader’s INK, 6. New Product News, 8. Rediscovering Analog Computers, by Do‐While Jones, 14. Parallel Processing With Transputers, by David Prutchi, 20. Developing A Virtual Hardware Device, by Michael Smith, 36. Developing An Engine Control System—Part 3: Completing the System, by Ed Lansinger, 46. Firmware Furnace—Journey to the Protected Land: Real Interrupts in Virtual‐86 Mode, by Ed Nisley, 54.. From the Bench—Carrier Current Modem—Part 1: Communicating at 1200 bps Around the House, by Jeff Bachiochi, 62. Silicon Update—ADSP4ME—Audio Processor Chips for the Masses, by Tom Cantrell, 70. ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 78. Steve’s Own INK—They Still Flip Hamburgers, Don’t They?, by Steve Ciarcia, 96. 

  ISSUE 65 December 1995 Theme: PROGRAMMABLE DEVICES  Editor’s INK—Start Ups, by Ken Davidson, 2. Reader’s INK, 6. New Product News, 8. In‐System‐Programmable PLDs From Lattice, by Stuart Ball, 12. Building A Low‐Cost CPLD Development System, by David Van den Bout, 20. Take Your PIC—A Look at the PIC16Cxx Family, by Fred Eady, 28. 7th Annual Circuit Cellar Design Contest Winners, by Janice Marinelli, 36. Firmware Furnace—Journey to the Protected Land: Behind the Interrupt Curtain, by Ed Nisley, 74. From the Bench—Carrier Current Modem—Part 2: Alternative Control, by Jeff Bachiochi, 84. Silicon Update—PC Times in Silicon Valley, by Tom Cantrell, 92. ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 99. Steve’s Own INK—The Powers that Be, by Steve Ciarcia, 112. EMBEDDED PC SECTION Nouveau PC, edited by Harv Weiner, 40. N.E.S.T.—Novell’s Embedded Networking Solution, by Dennis Fredette, 45. Thirty‐Two Bit Tricks For Embedded Controllers, by Larry Fish, 52. PC/104 Quarter—PC/104 Embedded Systems in Oceanographic Instruments, by Ken Prada, 60. Applied PCs—Embedded PC Buses and CPU Boards, by Russ Reiss, 67. 

  ISSUE 66 January 1996 Theme: POWER SUPPLY DESIGN  Task Manager—Bear Skins and Stone Knives, by Ken Davidson, 2. Reader I/O, 6. New Product News, 8. Microprocessor‐Controlled High‐Voltage Power Supply, by Brian Millier, 14. Push‐Pull Switching Regulator Design And Application, by Edward Schram, 26. Energy Management In Motor Control, by Michael Rosenfield, 34. The Micro‐bRISC Device Programmer—Tackling Microchip’s Midrange Arsenal of PICs, by Ken Pergola 42. Alpha’s PALcode, by Eric Rasmussen, 52. Nonlinear Graphics Transforms—Shortcuts to Stunning Graphics, by Don Lancaster, 56. Firmware Furnace—Part 1: Getting Vid‐Link in Sync, by Ed Nisley, 62. From the Bench—Programmability Without Volatility—Ditch Those Back‐up Batteries, by Jeff Bachiochi, 72. Silicon Update—The Little ’486 That Could, by Tom Cantrell, 76. ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 83. Priority Interrupt—Livin’ and Learnin’, by Steve Ciarcia, 96. 

  ISSUE 67 February 1996 Theme: EMBEDDED APPLICATIONS  Task Manager—The Embedded INK, by Ken Davidson, 2. Reader I/O, 6. New Product News, 8. Updating A Classic: The Z80380 Microprocessor, by Monte Dalrymple, 12. Connect The Personal PBX To The Real World, by Richard Newman, 18. LPT: Analog!—A 12‐bit A/D Converter Printer Port Adapter, by David Prutchi, 26. PIC17C44 High‐End Microcontroller Architectural Overview, by Ron Cates, 34. Firmware Furnace—Vid‐Link Characters—Part 2: Bits to Dots, by Ed Nisley, 72. From the Bench—Intel Hex to BASIC Data Statement Translator, by Jeff Bachiochi, 78. Silicon Update—Fuzzy Buster, by Tom Cantrell, 86. ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 91. Priority Interrupt—It Just Frosts My Chops, by Steve Ciarcia, 104. EMBEDDED PC SECTION Nouveau PC, edited by Harv Weiner, 42. High‐Speed Network Technology, by R. E. Billings, 47. Unscrewing The Inscrutable, by Ed Nisley, 54. PC/104 Quarter—Chassis and Enclosures—A PC/104 Packaging Overview, by Dave Cox & Paul Olsen, 59. Applied PCs—Small Displays for Embedded Systems, by Russ Reiss, 65.. 

  ISSUE 68 March 1996 Theme: INDUSTRIAL DESIGN  Task Manager—The Mensa House?, by Ken Davidson, 2. Reader I/O, 6. New Product News, 8. Capacitive Measurement Of Fluid Level, by Brian Millier, 14. Lightning Protection Techniques, by Leon Byerley, 22. Thick‐Film Hybrid Technology, by Ron Huber & John Pastre, 30. 

Microvolt‐Level Data Acquisition, by Bob Perrin, 38. Light Probe For The Blind, by Wayne Thompson, 46. Firmware Furnace—Flat Surfaces, Widowmakers, and a Surfeit of Bugs, by Ed Nisley, 68. From the Bench—Stepping into an Analog World, by Jeff Bachiochi, 74. Silicon Update—Pick a Peck of PLDs, by Tom Cantrell, 78. ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 90. Priority Interrupt—The Old Curmudgeon, by Steve Ciarcia, 104. HOME AUTOMATION & BUILDING CONTROL SECTION Innovations In Home Automation & Building Control, edited by Harv Weiner, 50. A Wind Speed And Direction Interface For The HCS II, by John Morley, 53. Designing And Evaluating The User Interface—Make Your Design User Seductive, by Orrin Charm, 63. 

  ISSUE 69 April 1996 Theme: COMMUNICATIONS  Task Manager—Political Arachnids, by Ken Davidson, 2. Reader I/O, 6. New Product News, 8. SPARC Telco Applications, by Richard Pedreau, 12. Caller ID Fundamentals, by Richard Newman, 18. Vehicular Control Multiplexing With CAN And J1850—Part 1: Vehicular Multiplexing Fundamentals, by Willard Dickerson, 22. The Embedded Sun—Part 1: Introduction to the Hardware, by Anindya Ray & Lee Hanson DSP in RISC Embedded Processors, by Richard Pedreau Fujitsu’s SPARClite Alternatives, by John Burns, 28. Embedding A Message‐Based System, by Pat Baird, 38. Firmware Furnace—80x86 Performance—Cache Craziness Redux, by Ed Nisley, 78. From the Bench—LEDs Finally Fill the Rainbow, by Jeff Bachiochi, 84. Silicon Update—Fuzzy PID‐Pong, by Tom Cantrell, 90. ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 98. Priority Interrupt—Not Just Ferengi Values, by Steve Ciarcia, 112. EMBEDDED PC SECTION Nouveau PC, edited by Harv Weiner, 44. Embedded Computer Design—Rethinking Embedded PC System Integration, by David L. Feldman, 49. Designing And Building PCs For Harsh Environments, by Vinit Nijhawan, 55. PC/104 Quarter—The Soft Side of PC/104, by Rick Lehrbaum, 63. Applied PCs—Packaging Embedded PCs, by Russ Reiss, 72. 

  ISSUE 70 May 1996 Theme: CROSS‐DEVELOPMENT TOOLS  Task Manager—’Round and ’Round We Go, by Ken Davidson, 2. Reader I/O, 6. New Product News, 8. A Simple DSO Circuit For The MacIntosh, by Francis Deck, 14. Autorouter And Board Layout Software Tool Analysis, by William Rogers, 20. The Evaluation Board Saga Continues—Low‐cost Educational Tools, by Mike Smith, 30. The Embedded Sun—Part 2: Exploiting the Microkernel, by Doron Hendel & Rowena Turner, 36. Vehicular Control Multiplexing With CAN And J1850—Part 2: Application to Motorola Embedded Controllers, by Willard Dickerson, 42. Firmware Furnace—80x86 Performance—Probing the Cache, by Ed Nisley, 52. 

From the Bench—Handcrafting Design Ideas, by Jeff Bachiochi, 62. Silicon Update—Fuzzy PID‐Pong—The Final Chapter, by Tom Cantrell, 68. ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 81. Priority Interrupt—An Inventing Experience, by Steve Ciarcia, 96. 

  ISSUE 71 June 1996 Theme: DATA ACQUISTION  Task Manager—Good Data, Bad Results, by Ken Davidson, 2. Reader I/O, 6. New Product News, 8. A/D Conversion With Zilog’s Z8 Microcontroller, by Don Newquist, 12. Battery Load/Charge Analyzer, by David Gaddis, 22. Sniffing EMI In The Near Field, by David Prutchi, 30. Easy‐To‐Use Serial EEPROMs, by Ingo Cyliax, 42. Firmware Furnace—80x86 Performance—I/O Bound, by Ed Nisley, 52. From the Bench—Printer Sharing—Automatic Parallel Printer Switch, by Jeff Bachiochi, 60. Silicon Update—The Little LAN That Could, by Tom Cantrell, 98. ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 106. Priority Interrupt—’Bots Got No Respect, by Steve Ciarcia, 120. EMBEDDED PC SECTION Nouveau PC, edited by Harv Weiner, 64. WINLIGHT—Part 1: The Nonfat Operating System, by Scott Baisch & Kevin Smith, 70. Rolling Your Own Intel ’386EX‐Based Embedded PC, by Brad Reed, 74. PC/104 Quarter—Embedded PCs—Embedded Systems for Weight and Force Measurement Applications, by David Chanoux, 82. Applied PCs—Driving Multiaxis Stepper Motors, by Fred Eady, 89. 

  ISSUE 72 July 1996 Theme: DEBUGGING TECHNIQUES  Task Manager—An Exterminator’s Dream, by Ken Davidson, 2. Reader I/O, 6. New Product News, 8. Alternative Debugging Techniques, by Jerry Merrill, 14. In‐Circuit Emulators—Part 1: Development Tool Options, by Graham Moss, Ross McMillan & Ken Mardle, 26. A Single‐Wire Development Interface, by Jim Sibigtroth, 34. Designing With Flash Memory, by Arvind Rana, 40. LSI‐11 Simulator On A Personal Computer, by Bob Meister, 50. Firmware Furnace—80x86 Performance—Touring the CPU Spectrum, by Ed Nisley, 58. From the Bench—Hard Facts About Soft Ferrites, by Jeff Bachiochi, 68. Silicon Update—Flight of the Phoenix, by Tom Cantrell, 74. ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 81. Priority Interrupt—Debugging—Not a Committee Experience, by Steve Ciarcia, 96. 

  ISSUE 73 August 1996 Theme: ROBOTICS  Task Manager—Luxury to Utility, by Ken Davidson, 2. Reader I/O, 6. 

New Product News, 8. Sensing Obstacles With Mobile Robots, by Chuck McManis, 12. Designing Marvin, by John Piccirillo, 18. Modular Robot Controllers, by Ingo Cyliax, 24. In‐Circuit Emulators—Part 2: Debuggers for Embedded Systems, by Graham Moss, Ross McMillan & Ken Mardle, 34. Firmware Furnace—Tuning Up—A Digital Zero‐beat Meter, by Ed Nisley, 42. From the Bench—Nonintrusive Current Monitoring, by Jeff Bachiochi, 48. Silicon Update—Spring Fling, by Tom Cantrell, 54.  ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 93. Priority Interrupt—How to Not Take It in the Chops, by Steve Ciarcia, 104. EMBEDDED PC SECTION Nouveau PC, edited by Harv Weiner, 64. $500 Internet Browser In A Box, by Brad Reed, 68. WINLIGHT—Part 2: The Application, by Scott Baisch & Kevin Smith, 74. PC/104 Quarter—Precision Timing with PC/104, by John Kates, 82. Applied PCs—Multiaxis Stepper Motors Continued, by Fred Eady, 87. 

  ISSUE 74 September 1996 Theme: EMBEDDED PROGRAMMING  Task Manager—The Windows 95 Convert, by Ken Davidson, 2. Reader I/O, 6. New Product News, 8. Getting Started With Xilinx EPLDs, by J. Conrad Hubert, 14. Getting Beyond The Box With Windows 95, by Craig Pataky, 20. Designing Medical Electronic‐Device Prototypes—Part 1: Design for Electrical Safety, by David Prutchi, 26. High‐Resolution ADCs, by Bob Perrin, 42. In‐Circuit Emulators—Part 3: Low‐Cost ICE, by Graham Moss, Ross McMillan & Ken Mardle, 50. Firmware Furnace—Tuning Up—Part 2: Zerobeat Firmware, by Ed Nisley, 56. From the Bench—Nonintrusive Current Monitoring—Part 2: Real‐Time Energy Profile, by Jeff Bachiochi, 78. Silicon Update—Oh Say Can You USB?, by Tom Cantrell, 84. ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 91. Priority Interrupt—Software—the Real Generation Gap, by Steve Ciarcia, 104. HOME AUTOMATION & BUILDING CONTROL SECTION Innovations In Home Automation & Building Control, edited by Harv Weiner, 64. Do‐It‐Yourself Brain (Room) Surgery, by Chris Arndt, 66. Maximizing X‐10, by Jeff Fisher, 72. 

  ISSUE 75 October 1996 Theme: FUZZY LOGIC  Task Manager—Blowing Candles, by Janice Marinelli, 2. Reader I/O, 6. New Product News, 8. An Introduction To Fuzzy Logic, by Chris Sakkas, 12.. Practical Fuzzy‐Logic Design—The Fuzzy‐Logic Advantage, by Constantin von Altrock, 16. A Fuzzy‐Logic Thermostat, by Constantin von Altrock, 22. Designing Medical Electronic Prototypes—Part 2: Testing for Electrical Safety, by David Prutchi, 28. Getting Started With Xilinx EPLDs—Part 2: Hands‐On Project—Concept and Design, by David Rector, 38. Firmware Furnace—Tuning Up—Part 3: Zerobeat Power, by Ed Nisley, 48. 

From the Bench—Just One Mile More—Creating a PIC‐Based Pedometer, by Jeff Bachiochi, 54. Silicon Update—Stop Me Before I Crash Again, by Tom Cantrell, 58. ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 91. Priority Interrupt—The Radical Fringe, by Steve Ciarcia, 104. EMBEDDED PC SECTION Nouveau PC, edited by Harv Weiner, 64. Embedded PCs Go Industrial—Part 1: PCs and Automation, by Naren Nachiappan, 69. Embedding QNX In Flash, by Mike Baylis, 73. PC/104 Quarter—Where No ’104 Module Has Gone Before—The Advent of PCI‐PC/104, by Rick Lehrbaum, 79. Applied PCs—The Black Art of Embedded Peripherals, by Fred Eady, 85. 

  ISSUE 76 November 1996 Theme: DIGITAL SIGNAL PROCESSING  Task Manager—Let Me Ask You a Dumb Question, by Ken Davidson, 2. Reader I/O, 6. New Product News, 8. Building A High‐Performance DSP System, by Bob Fine, 14. Real‐Time DSP Modems With A PC And Sound Card, by Matt Park & Brian McLeod, 20. Algorithms And Software For V.34 Modems, by Frank Gao, 30. Empowered Digital Filtering, by Brian Senese, 34. Winners Of The 8the Annual Circuit Cellar Design Contest, by Elizabeth Laurençot, 40. Self‐Tuning PD Algorithm For The 68HC11, by Kenneth Baker, 42. Getting Started With Xilinx EPLDs —Part 3: Hands‐On Project—Implementation, by David Rector, 48. The Thrifty Engineer, by Daniel Nygren, 58. From the Bench—Tools—Part 1: Schematic Capture—the Proverbial Electronic Napkin, by Jeff Bachiochi, 68. Silicon Update—Flash Fight Flares, by Tom Cantrell, 74. ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 81. Priority Interrupt—Bits and Bytes, by Steve Ciarcia, 96. 

  ISSUE 77 December 1996 Theme: GRAPHICS & VIDEO  Task Manager—Walt Graphics?, by Ken Davidson, 2. Reader I/O, 6. New Product News, 8. Video Timecode Fundamentals, by Ingo Cyliax, 14. Converting VGA Monitors—Plain‐Vanilla Monitors Become Plug and‐Play VESA‐Compatible Designs, by Peter Sorrells & Shannon Poulin, 22. Image Filtering Theory—What’s a Convolution Filter?, by Bruce Hubbard, 30. The Global Positioning System—Part 1: Guiding Stars, by Do‐While Jones, 38. MicroSeries—Applying the HCS II—Part 1: Of Consoles and Criminals, by Ken Davidson, 44. From the Bench—Tools—Part 2: PCB Layout—Time to Place the Donuts, by Jeff Bachiochi, 82. Silicon Update—Motorola Lights ColdFire, by Tom Cantrell, 86. ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 91. Priority Interrupt—No Nostradamus, by Steve Ciarcia, 104. EMBEDDED PC SECTION Nouveau PC, edited by Harv Weiner, 52. The PICMG Standard For Passive Backplanes, by Kent Tabor & Clint Hanson, 57. Embedded PCs Go Industrial—Part 2: Windows NT in Real Time, by Naren Nachiappan, 62. 

PC/104 Quarter—PC/104 Power Supplies for Mobile Environments, by Ed Foster, 66. Applied PCs—Embedded PC Development, by Fred Eady, 73. 

  ISSUE 78 January 1997 Theme: EMBEDDED APPLICATIONS  Task Manager—New Toys, by Ken Davidson, 2. Reader I/O, 6. New Product News, 8. Low‐Power, Solid‐State DC Motor Control, by Bill Payne, 14. A Radio‐Controlled Car And A 68HC11 Microprocessor, by Dean Hoyt, 20. Using Microchip’s PIC14000 Battery‐Management Chip, by Fred Eady, 26. Pulse’05 Pulse Generator, by Brian Millier, 34. The Global Positioning System —Part 2: Implementation Problems and Solutions, by Do‐While Jones, 42. MicroSeries—Applying the HCS II—Part 2: A New Approach to High‐Performance System Expansion, by Steve Ciarcia, 50. From the Bench—Liquid Crystal Displays—First You See ’Em, Then You Don’t, by Jeff Bachiochi, 68. Silicon Update—Haute Chips, by Tom Cantrell, 74.. ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 81. Priority Interrupt—Hardly a High‐Definition Opinion, by Steve Ciarcia, 96. 

  ISSUE 79 February 1997 Theme: DISTRIBUTED CONTROL  Task Manager—Gloom and Doom?, by Ken Davidson, 2. Reader I/O, 6. New Product News, 8. A Networking Primer—Part 1: The Network and Its Components, by Bill Payne, 14. TCP/IP In Embedded Systems, by Richard Ames, 20. BACnet—An Object‐Oriented Network Protocol for Monitoring and Distributed Control, by Jim Butler, 26. Getting Pumped—DC‐to‐DC Charge‐Pump Converters, by Paul Paglia, 34. MicroSeries—Standards for Electromagnetic Compliance Testing—Part 1: Introducing Concepts and Standards, by Joe DiBartolomeo, 40. From the Bench—Unconventional Access, by Jeff Bachiochi, 82. Silicon Update—Radar Love, by Tom Cantrell, 86. ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 90. Priority Interrupt—When It Costs Nothing, What’s It Worth?, by Steve Ciarcia, 104. EMBEDDED PC SECTION Nouveau PC, edited by Harv Weiner, 50. Life In The S.L.O. Lane—San Luis Obispo’s Utility Distributed‐Control Program, by Chris Arndt, 55. A Lever And A Place To Stand—Controlling the World with the Internet, by Paul Beam, 61. PC/104 Quarter—LUCIE—Lancaster University Computerized Intelligent Excavator, by Derek Seward & Stephen Quayle, 67. Applied PCs—A Sweet Solution—Networking Embedded and Desktop PCs Using QNX, by Fred Eady, 74. 

  ISSUE 80 March 1997 Theme: HOME AND BUILDING AUTOMATION  Task Manager—Bust Bees, by Ken Davidson, 2. Reader I/O, 6. 

New Product News, 8. Building A CEBus‐Compliant Product, by Adrian Dunn, 12. XRaCS—The X‐10 Radio‐Control System, by Chris Arndt, 20. HCS II‐Compatible Automated Lawn‐Irrigation System, by John Morley, 26. MicroSeries—Standards for Electromagnetic Compliance Testing—Part 2: Radiated and Conducted Emissions Testing, by Joe DiBartolomeo, 66. From the Bench—Magneto‐Inductive Direction Finding, by Jeff Bachiochi, 74. Silicon Update—MUSIC to Soothe the Savage Bits, by Tom Cantrell, 78. ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 84. Priority Interrupt—Beware of Complacent Convenience, by Steve Ciarcia, 96. EMBEDDED PC SECTION Nouveau PC, edited by Harv Weiner, 36. Get On The Bus!—The Evolution of the STD Bus to 32 Bits, by Mike Baylis, 41. A Networking Primer—Part 2: LAN Media and Various Protocols, by Bill Payne, 46. PC/104 Quarter—Selecting Analog I/O Boards for Embedded Systems, by Jonathan Miller, 52. Applied PCs—Vinegar or Champagne?—BBS Software Managing Remote Data Acquisition and Control, by Fred Eady, 58. 

  ISSUE 81 April 1997 Theme: ROBOTICS  Task Manager—For Want of a nail, by Ken Davidson, 2. Reader I/O, 6. New Product News, 8. Robot Navigation Schemes, by Ingo Cyliax, 12. Talrik,JR.—A Mobile Programmable, Autonomous Robot, by Chris Arndt, 20. A Networking Primer—Part3: Interconnecting Devices, by Bill Payne, 28. MicroSeries—Standards for Electromagnetic Compliance Testing—Part 3: Immunity and Susceptibility by Joe DiBartolomeo, 62. From the Bench—You Can Take It With You Finding Your Way, Electronically, by Jeff Bachiochi, 70. Silicon Update—Not Your AVRage MCU, by Tom Cantrell, 76. Priority Interrupt—It’s Win‐Win and $10,000, by Steve Ciarcia, 96. EMBEDDED PC SECTION Nouveau PC, edited by Harv Weiner, 36. What’s CompactPCI—by Mike Baylis, 41. PC/104 Quarter—HOMER: A Home Vacuum Cleaning Robot, by Frank Jenkins, 48. Applied PCs—System Problems: Maybe It's Your BIOS, by Fred Eady, 58. 

  ISSUE 82 May 1997 Theme: EMBEDDED PROCESSORS  Task Manager—Let's do lunch, by Ken Davidson, 2. Reader I/O, 6. New Product News, 8. Selecting An 8‐Bit Architecture, by Walter Banks, 14. A PowerPC 403GA‐Based Embedded, by Randy Heisch, 22.. Add An I/O Coprocessor To Your Embedded PC, by Bill Houghton, 34. Embedding The ARM7500, Part 1:The Chip Development Board, by Art Sobel, 44. Four Bits Unleashed, by Brad Stewart, 52. A Universal IR Remote‐Control Receiver, by Daniel Patten & Michel Miller, 58. MicroSeries—Standards for Electromagnetic Compliance Testing—Part 4: Testing Houses by Joe DiBartolomeo, 68. 

From the Bench—Infrared Remotes are Everwhere...If You Can Find 'Em, by Jeff Bachiochi, 74. Silicon Update—Modem DéjáVu, by Tom Cantrell, 78 Priority Interrupt—Processing—A Matter of Definition, by Steve Ciarcia, 96. 

  ISSUE 83 June 1997 Theme: COMMUNICATIONS  Task Manager—Life's Little Mysteries, by Ken Davidson, 2. New Product News, 6. DSP‐Based Canadian Timecode Receiver, by David Tweed, 12. On‐ And Off‐Hook Caller ID Using DSP, by Dave Ryan & Asher Hazanchuk, 20. PC Telephone Interface, by Chris Sakkas, 26. Embedding The ARM7500—Part 2: Programming an Embedded Computer, by Art Sobel, 30. MicroSeries—Machine Vision—Part 1: Industrial Inspection by Hugh Anglin, 66. From the Bench—It's Can’t be a Robot: There are No Arms and Legs!, by Jeff Bachiochi, 74. Silicon Update—High‐Velocity DSP, by Tom Cantrell, 78. Priority Interrupt—A Winning Proposition, by Steve Ciarcia, 96. EMBEDDED PC SECTION Nouveau PC, edited by Harv Weiner, 40. An In‐Depth Look At FTL—by Raz Dan, 45. PC/104 Quarter—To ROM or NOT to ROM, That is the Question, by Rick Lehrbaum, 53. Applied PCs—System Problems: Right on Cue, Nation Presents Slimline 'x86, by Fred Eady, 58. 

  ISSUE 84 July 1997 Theme: DIGITAL SIGNAL PROCESSING  Task Manager—Unfulfilled Anticipation, by Ken Davidson, 2. Reader I/O, 6 New Product News, 6. Digital Generation Of High‐Frequency Waveforms, by David Prutchi, 12. Frequency Domain Analysis With ColdFire, by William Hohl & Joe Circello, 22. MicroSeries—Using Serial EEPROMs—Part 1: General Principals by Jan Axelson, 74. From the Bench—It's Can’t be a Robot—It Doesn’t Talk!, by Jeff Bachiochi, 74. Silicon Update—Cruise the Funchips, by Tom Cantrell, 78. Priority Interrupt—Don’t Lose Your Head, by Steve Ciarcia, 96. EMBEDDED PC SECTION Nouveau PC, edited by Harv Weiner, 38. A Stand‐Alone Embedded Ethernet Platform—by Chip Freitag, 43. A Formula For Winning—Product Development Strategies, by David Feldman, 48. PC/104 Quarter—Industrial I/O Networks, by Mike Justice & Phil Marshall, 53. Applied PCs—Internet Appliance Development—Part 1: From GUI Up, by Fred Eady, 58. 

  ISSUE 85 August 1997 Theme: EMBEDDED PROGRAMMING  Task Manager—Let Me Tell You, by Ken Davidson, 2. Reader I/O, 6 New Product News, 8. Genetic Algorithms For FPGAS, by Ingo Cyliax, 12. When 64 KB Isn’t Enough, by Jim Sibigtroth, 18. 

Windows‐Based Development System For The 68HC705C8, by Brian Millier, 24. Test Drive A Precision Motion Controller, by Gordon Dick, 62. MicroSeries—Using Serial EEPROMs—Part 2: Putting It All Together by Jan Axelson, 70. From the Bench—It's Can’t be a Robot—Part 3: It’s Blind as a Bat, by Jeff Bachiochi, 76. Silicon Update—Serial Flash Busts Bit Barrier, by Tom Cantrell, 78. Priority Interrupt—The Fast Track, by Steve Ciarcia, 96. EMBEDDED PC SECTION Nouveau PC, edited by Harv Weiner, 36. Flat Panels For Embedded PDS—by Ralph Birt & Khoi Hoang, 40. Web Guis For Embedded Applications, by Edward Steinfeld, 45 PC/104 Quarter —Video on the PC/104 Bus, by Richard Hopkins, 49. Applied PCs—Internet Appliance Development—Part 2: Getting Flow‐Meter Data, by Fred Eady, 55. 

  ISSUE 86 September 1997 Theme: GRAPHICS AND VIDEO  Task Manager—Digital TV Now, by Ken Davidson, 2. New Product News, 6. HDTV—The New Digital Direction, by Do‐While Jones, 10. Compressing Audion And Video Over The Internet, by Mike Podanoffsky, 22. The Laser Billboard, A Low‐Cost Laser Image Projection System by David Prutchi, 28.. MicroSeries—MC68030 Workstation—Part 1: The Hardware by Ingo Cyliax, 620. From the Bench—KBDXLATOR–A cure for the 16.6‐kbps Odd Parity Blues, by Jeff Bachiochi, 74. Silicon Update—Radio Chip, by Tom Cantrell, 78. Priority Interrupt—I’m the Reader, by Steve Ciarcia, 96. EMBEDDED PC SECTION Nouveau PC, edited by Harv Weiner, 38. Writing Device Drivers For Embedded PCs—by Simon Napper, 40. PC/104 Quarter—Motion Control with PC/104, by Chuck Raskin, 49. Applied PCs—Managing a NASA Plant‐Growth Chamber—Part 1: Picking the Hardware, by Fred Eady, 57. 

  ISSUE 87 October 1997 Theme: DATA ACQUISITION  Task Manager—And the Survey Says..., by Ken Davidson, 2. Reader I/O, 6. New Product News, 8. Analog Data Acquistion, by Damon Chu, 12. DTMF Message Decoders—Telephone Aids for the Hearing Im‐paired, by Steven Kraft, 18. Interprocess Communication—Moving DOS Programs into Windows, by Craig Pataky, 26. Compressed‐Code TinyRISC, by Bill Jackson & Reynaldo Archide, 30. MicroSeries—MC68030 Workstation—Part 2: The Boot PROM Monitor & Device Drivers, by Ingo Cyliax, 66. From the Bench—Prototypes of the Rich and Famous—Not! by Jeff Bachiochi, 74. Silicon Update—A(r)Ray of Analog Hope, by Tom Cantrell, 78. Priority Interrupt—The People’s Contest, by Steve Ciarcia, 96. EMBEDDED PC SECTION Nouveau PC, edited by Harv Weiner, 34. Intelligent Data Acquistion—by Jim Blazer, Janos Levendovszky, & Robert Haris, 39. Precision Timing And I/O, by Steve Lisberger, 44 PC/104 Quarter—PC/104 steps Out of the Box, by Dennis Liles & Rick Lehrbaum, 56. 

Applied PCs—Managing a NASA Plant‐Growth Chamber—Part 2: Coordinating Sensors and Analyzing Data, by Fred Eady, 57. 

  ISSUE 88 November 1997 Theme: FUZZY LOGIC  Task Manager—Stuffed Mentality, by Ken Davidson, 2. Reader I/O, 6. New Product News, 8. Fuzzy Logic In Automotive Engineering, by Constantin von Altrock, 12. Self‐Evolving Systems And Liability—Who’s Responsible for a System’s Growing Pains?, by Rod Taber, 28. Fuzzy Concepts Using C, by Walter Banks, 32. MicroSeries—MC68030 Workstation—Part 3: Cross‐Development Environment and Downloading, by Ingo Cyliax, 66. From the Bench—Nonintrusive Interfacing—Using Kid Gloves, by Jeff Bachiochi, 74. Silicon Update—USB Micro, by Tom Cantrell, 78. Priority Interrupt—Your Unbiased Advocate, by Steve Ciarcia, 96. EMBEDDED PC SECTION Nouveau PC, edited by Harv Weiner, 38. Windows CE For Embedded Applications—by Tom Scott, 42. Windows CE Is Ready, But For What?, by Edward Steinfeld, 49. PC/104 Quarter —Remote Internet Data Logging and Sensing, by Ingo Cyliax, 53. Applied PCs—Interfaces and GUI‐Building Packages—Part 1: Web‐Accessible Virtual Front Panel, by Fred Eady, 57. 

  ISSUE 89 December 1997 Theme: DEBUGGING TECHNIQUES  Task Manager—No Slowing Down, by Janice Hughes, 2. Reader I/O, 6. New Product News, 8. The Zen Of BDM, On‐Chip Debugging, by Craig Haller, 12. Serial BDM Interface For ColdFire, by Ingo Cyliax, 20. A Simple Multipurpose Logic Analyzer, by Janusz Mlodzianowski, 28. A Hardware Keyboard Remapper, by Cheng‐Yang Tan, 62. MicroSeries—Applying Direct Digital Signal Synthesis—Part 1: Making Waves with NCOs, by Tom Napier, 70. From the Bench—Listening to Magnetism, by Jeff Bachiochi, 76. Silicon Update—Hot Chips IX, by Tom Cantrell, 80. Priority Interrupt—The Best Kept Secret, by Steve Ciarcia, 96. EMBEDDED PC SECTION Nouveau PC, edited by Harv Weiner, 38. EPC Design Contest Winners, by Janice Hughes, 43. A High‐Speed Logic Analyzer For Windows 95, by Francis Deck, 46 PC/104 Quarter—PC/104 Gets Tough: Ruggedizing the Embedded PC, by Rick Lehrbaum, 50. Applied PCs—Interfaces and GUI‐Building Packages—Part 2: Emulating Paper Tape, by Fred Eady, 56. 

      

ISSUE 90 January 1998 10th Anniversary Special  Task Manager—A Decade of Embedded Applications, by Ken Davidson, 2. New Product News, 7. Ground Zero, A Real‐World Look at Lightning, by Steve Ciarcia & Jeff Bachiochi, 11. ’HC12 Development Using A Serial BDM, by Gordon Doughman & Jim Sibigtroth, 20. Heterogeneous State Machine Control, by Doron Drusinsky‐Yoresh, 26. Building Advanced Device Drivers For The MPC860, by Avi Cohen, 30. MicroSeries—Applying Direct Digital Signal Synthesis—Part 2: Building and Testing and NCO Generator, by Tom Napier, 68. Silicon Update—M•Core on the March, by Tom Cantrell, 78. Priority Interrupt—After Ten Years, Inside the Box Still Counts, by Steve Ciarcia, 96. EMBEDDED PC SECTION  Nouveau PC, edited by Harv Weiner, 40. Year 2000 And Embedded PCs, by Scott Lehrbaum, 44. Flash‐Disk Building Blocks, Tradeoffs in the Make vs. Buy Decision, by Raz Dan & Stefanie Hein, 49. Real‐Time PC—Real‐Time Operating Systems—Part 1: Fundamental Components, by Marc Guillemont, 55. Applied PCs—RF Telementry—Part 1: Theory and Implementation, by Fred Eady, 61. 

  ISSUE 91 February 1998 Theme: COMMUNICATIONS  Task Manager—And Yet More Change, by Ken Davidson, 2. Reader I/O, 6. New Product News, 8. Low‐Cost Voice Recognition, by Brad Stewart, 12. Building An Embedded Web Server From Scratch, by Richard Ames, 20. Integrating Windows NT 4.0 Into A TCP/IP Environment, by Bill Payne, 30. CODESIGN: The Evolving Relationship Between Hardware and Software by Richard Moseley, 60. Choosing The Right Crystal For Your Oscillator, by Norman Bujanos, 66. MicroSeries—EMI Gone Technical—Part 1: Surge Suppression, by Joe DiBartolomeo, 72. From The Bench—Choose the Right Vehicle Before Riding the Air Waves, by Jeff Bachiochi, 78. Silicon Update—Double‐Duty DSP, by Tom Cantrell, 80. Priority Interrupt—Techno‐Jargon, by Steve Ciarcia, 96. EMBEDDED PC SECTION  Nouveau PC, edited by Harv Weiner, 36. Converting PC GUIs For Non‐PC Devices, by Dan Johnson, 40. Real‐Time PC—Real‐Time Operating Systems—Part 2: RTOS Interfacing, by Marc Guillemont, 55. Applied PCs—RF Telementry—Part 1: You’re on the Air, by Fred Eady, 61. 

  ISSUE 92 March 1998 Theme: ROBOTICS  Task Manager—Reality Alert, by Janice Hughes, 2. Reader I/O, 6. New Product News, 8. Robots With A Vision: Using the Cognachrome Vision System, by Bill Bailey, Jon Reese, Randy Sargent, Carl Witty, & Anne Wright, 12. Power Systems In Autonomous Robots, by Ingo Cyliax, 24. 

MicroBot: Programming Intel's 8749 for Robotic Control, by Bruce Reynolds, 30. Motor Speed Control With A Microtwist, by Gordon Dick, 58. MicroSeries—EMI Gone Technical— Part 2: Suppression Components, by Joe DiBartolomeo, 66. From The Bench—Proprietary Serial Protocols, No Help from Traditional UARTs, by Jeff Bachiochi, 74. Silicon Update—ShBoom Box, by Tom Cantrell, 80. Priority Interrupt—For Once, I Sort of Agree, by Steve Ciarcia, 96. EMBEDDED PC SECTION  Nouveau PC, edited by Harv Weiner, 36. Converting 8051 Code For An ’X86 Embedded Processor, by Chip Freitag & Jeff Kirk, 41. Real‐Time PC—Picking a PC RTOS, by Ingo Cyliax, 47. Applied PCs—Embedding PC Card—Part 1: The Time Has Come, by Fred Eady, 53. 

  ISSUE 93 April 1998 Theme: EMBEDDED PROCESSORS  Task Manager—Under the Hood, by Ken Davidson, 2. Reader I/O, 6. New Product News, 8. DSP Boot‐Loading Techniques, by Tracey Lee, 12. 8x51 EPROM/Flash Microcontroller Programmer, by G.Y. XU, 18. CoolRISC—The Low‐Power Microprocessor Solution, by Vincent Rikkink, 22. PICARO—A Stamp‐like Interpreted Controller, by Tom Napier, 30. MicroSeries—EMI Gone Technical—Part 3: Protection Components, by Joe DiBartolomeo, 68. From The Bench—Rebirth of the Z8, Part 1: An Old Friend Comes to Visit, by Jeff Bachiochi, 74. Silicon Update—VolksArray, by Tom Cantrell, 82. Priority Interrupt—What You Get with a Handshake, by Steve Ciarcia, 96. EMBEDDED PC SECTION  Nouveau PC, edited by Harv Weiner, 42. PCs Move Into Motion, by Chuck Lewin, 46. Real‐Time PC —Software Development for RTOSs, by Ingo Cyliax, 47. Applied PCs—Embedding PC Card—Part 2: Getting in Touch, by Fred Eady 53. 

  ISSUE 94 May 1998 Theme: DATA ACQUISITION   Task Manager—A Race Well Run, by Janice Hughes, 2. Reader I/O, 6. New Product News, 8. Practical Analog Design, by Bob Perrin, 12. Antialiasing Techniques, by Mike Zerkus, 26. Selecting Position Transducers, by Tom Anderson, 34. Postscript Flutterwumpers—Pick a Peck of PostScript PICs, by Don Lancaster, 60. MicroSeries—EMI Gone Technical—Part 4: Transient‐Suppression Design Technique, by Joe DiBartolomeo, 66. From The Bench—Rebirth of the Z8, Part 2: Let Your Micro Answer All, by Jeff Bachiochi, 72. Silicon Update—FPGA Tool Time, by Tom Cantrell, 78. Priority Interrupt—Design98—A Marketer’s PICnic, by Steve Ciarcia, 96. EMBEDDED PC SECTION  Nouveau PC, edited by Harv Weiner, 41. Real‐Time PC—Graphical User Interfaces in RTOSs, by Ingo Cyliax, 46. Applied PCs—A New View—Part 1: Virtual Instrumentation, by Fred Eady 53. 

  

Theme: GRAPHICS AND VIDEO ISSUE 95 June 1998  Task Manager—A Mind is a Terrible Thing., Ken Davidson, 2. Reader I/O, 6. New Product News, 8. Gotcha!—Alarming the Alarm System, by Steve Ciarcia & Jeff Bachiochi, 11. Wearcam—Personal Imaging System, by Steve Mann, 18. Design Embedded Systems For Low Power, by Brian Kurkoski, 26. Design98—Pick Of The Lot, by Janice Huges, 33. MicroSeries—FreeDOS and the Embedded Developer— Part 1: Kernel Design, by Pat Villani, 74. Silicon Update—Fabulous ’51s, by Tom Cantrell, 80. Priority Interrupt—Darwin Couldn’t Have Done Better, by Steve Ciarcia, 96. EMBEDDED PC SECTION  Nouveau PC, edited by Harv Weiner, 38. Building Web‐Enabled Mobile Devices, by Greg Bergsma, 41. ’x86 Processor Survey—Part 1: ’386‐Class Embedded CPUs, by Pascal Dornier, 48. Real‐Time PC—Multimedia in Real Time, by Ingo Cyliax, 54. Applied PCs—A New View—Part 2: Data Acquisition with Virtual Instruments, by Fred Eady 53. 

  ISSUE 96 July 1998 Theme: MEASUREMENT AND CONTROL  Task Manager—Professional Quirks, Janice Hughes, 2. Reader I/O, 6. New Product News, 8. Unplanned Calibration Errors In Embedded Systems, by Mike Smith, 12. A PIC‐Based AC Power Meter, by Rick May, 22. Designing For Smart Cards—Part 1: What’s a Smart Card All About?, by Carol Hovenga Fancher, 28. Using A PC For Radiation Detection, Modifications for Multichannel Analyzer Capability, by Dan Cross‐Cole, 58. MicroSeries—FreeDOS and the Embedded Developer— Part 2: Using the Kernel, by Pat Villani, 66. From The Bench—An Alarming Improvement—Part 2: Assembly Language Takes the Race, by Jeff Bachiochi, 74. Silicon Update—The Micro Price is Right, by Tom Cantrell, 80. Priority Interrupt—It’s All in How It’s Done, by Steve Ciarcia, 96. EMBEDDED PC SECTION  Nouveau PC, edited by Harv Weiner, 36. ’x86 Processor Survey—Part 2: ’486‐Class Embedded CPUs, by Pascal Dornier, 40. Real‐Time PC—Network Communication, by Ingo Cyliax, 45. Applied PCs—A New View—Part 3: Sensors and Measurement Tools, by Fred Eady 52. 

  ISSUE 97 August 1998 Theme: DEBUGGING TECHNIQUES   Task Manager—Almost Made 100, Ken Davidson, 2. Reader I/O, 6. New Product News, 8. Bitscope—A Mixed‐Signal Capture Engine, by Norman Jackson, 12. Simulating Micro‐Controlled Systems, by Mike Smith & Jason Wudkevich, 22. Designing For Smart Cards —Part 2: Practical Implementation, by Bobby Crouch, 60. Vector‐To‐Step Conversions, An Introductory Tutorial, by Don Lancaster, 66. 

MicroSeries—Building a Serial Port PROM Programmer—Part 1: Hardware Construction, by Stuart Ball, 70. From The Bench—Transformerless Power Conversion, by Jeff Bachiochi, 78. Silicon Update—Power Trip, by Tom Cantrell, 82. Priority Interrupt—When Boilerplates Won’t Do, by Steve Ciarcia, 96. EMBEDDED PC SECTION  Nouveau PC, edited by Harv Weiner, 32. Interprocess Communication Using Anonymous Pipes, by Ernie Deel, 36. FAT‐32—File System for Data‐Intensive Applications, by Edward Steinfeld, 42. Real‐Time PC—Data Acquisition, by Ingo Cyliax, 49. Applied PCs—Debugging & the Net186, by Fred Eady 55. 

  ISSUE 98 September 1998 Theme: EMBEDDED APPLICATIONS  Task Manager—The Final Rendition, Janice Hughes, 2. Reader I/O, 6. New Product News, 8. Smart Rockets—Data Acquisition in Model Rocketry, by Tom Consi & Jim Bales, 12. PIC'Spectrum—Audio Spectrum Analyser, by Robert Lacoste, 24. Automotive Travel Computers—Adding a Performance/Trip Monitor to Your Car, by Robert Priesley, 62. MicroSeries—Building a Serial Port PROM Programmer—Part 2: Two Adaper Modules, by Stuart Ball, 68. From The Bench—The Next Step in EL Driver Technology, by Jeff Bachiochi, 74. Silicon Update—Sensory Overload, by Tom Cantrell, 78. Priority Interrupt—Which Numbers Count, by Steve Ciarcia, 96. EMBEDDED PC SECTION  Nouveau PC, edited by Harv Weiner, 34. Networking With DeviceNet—Part 1: How DeviceNet Stackes Up, by Jim Brady, 38. Real‐Time PC—TCP/IP Networking, by Ingo Cyliax, 46. Applied PCs—Radio Frequency and Micros, Part 1: Transmitter and Receiver Modules, by Fred Eady 55. 

  ISSUE 99 October 1998 Theme: DIGITAL SIGNAL PROCESSING  Task Manager—Not Exactly a Binary World, Elizabeth Laurencot, 2. Reader I/O, 6. New Product News, 8. X‐Y Graphing Data Logger, by Alberto Ricci Bitti, 12. Time‐Domain Filter Simulations Using C++, by Glenn Parker, 24. Breaking Nyquist—Post‐Sampling Antialising, by Gerard Fonte, 62. MicroSeries—Digital Processing in an Analog World— Part 1: Basic Issues, by David Tweed, 68. From The Bench—MIDI, Part 1: Ain't Just for Music Anymore, by Jeff Bachiochi, 76. Silicon Update—MegaMicro Card, by Tom Cantrell, 78. Priority Interrupt—Banking on Bugs, by Steve Ciarcia, 96. EMBEDDED PC SECTION Nouveau PC, edited by Harv Weiner, 44. Networking With DeviceNet—Part 2: A Weather‐Station Application, by Jim Brady, 48. Real‐Time PC—The Need for Speed, RTOS and PC/104, by Ingo Cyliax, 55. Applied PCs—RF and Micros, Part 2: A Low‐Power System, by Fred Eady 61. 

    

ISSUE 100 November 1998 Theme: INDUSTRIAL CONTROL  Task Manager—Netting 100, Elizabeth Laurencot, 2. Reader I/O, 6. New Product News, 8. Mobile Environmental Control, by Dan Leland, 12. Motor Communication Techniques, by Chuck Lewin, 20. Web‐Implemented Irrigation System, by Chris Sontage, 26. Smart Building‐Control Applications, by Beau Wadsworth, 34. MicroSeries—Digital Processing in an Analog World—Part 2: Technology Choices, by David Tweed, 64. From The Bench—MIDI, Part 2: The Show Must Go On, by Jeff Bachiochi, 72. Silicon Update—Socket Rocket, by Tom Cantrell, 78. Priority Interrupt—What’s PC?, by Steve Ciarcia, 96. EMBEDDED PC SECTION  Nouveau PC, edited by Harv Weiner, 40  All Bioss Are Not Created Equal, by Scott Lehrbaum, 44. Real‐Time PC—Embedded RT‐Linux, Part 1: General Introduction, by Ingo Cyliax, 49. Applied PCs—emWare Top to Bottom, Part 1: Monitoring via the Internet, by Fred Eady 57. 

  ISSUE 101 December 1998  Theme: EMBEDDED PROGRAMMING  Task Manager—The Word is Communication, Elizabeth Laurencot, 2. Reader I/O, 6. New Product News, 8. In‐System Programming—Rewriting the Book, by Craig Pataky and Bill Maggs, 14. A Minimalist Multitasking Executive, by Richard Man and Christina Willrich, 20. Object‐Oriented Design Of Real‐Time Systems—A Multidisciplinary Challenge, by Irv Badr, 26. Some Assembly Required—Assembling C Code for your Embed‐ded System, by Michael Smith, 32. Smart Battery Systems, by Ed Thompson, 42. MicroSeries—Digital Processing in an Analog World—Part 3: Dithering Your Conversion, by David Tweed, 68. From The Bench—Learning to Fly with Atmels AVR, by Jeff Bachiochi, 74. Silicon Update—Hot Chips X Files, by Tom Cantrell, 80. Priority Interrupt—Embedded Happenings, by Steve Ciarcia, 96. EMBEDDED PC SECTION  Nouveau PC, edited by Harv Weiner, 48. Real‐Time PC—Embedded RT‐Linux, Part 2: Working with Flash Memory, by Ingo Cyliax, 53. Applied PCs—emWare Top to Bottom, Part 2: Launching the Application, by Fred Eady 59. 

  

  ISSUE 102 January 1999  Theme: EMBEDDED PROCESSORS  Task Manager—Everything Old is New Again, Elizabeth Laurencot, 2. Reader I/O, 6. New Product News, 8. Multiprocessor Communications—Part 1: Methods for Com‐municating, by Stuart Ball, 14. 

Developing A Custom Integrated Processor—Analysing the Price/Performance Tradeoff, by Joe Circello & Sylvia Thirtle, 20. Using Java In Embedded Systems, by Vladimir Ivanovic and Mike Mahar, 26. Music At Your Fingertips—Guitar Effects via Remote Control, by Hank Wallace, 36. The PCL3013 Step/Servo Motor Controller In Action, by Gordon Dick, 62. MicroSeries—TPU—Part 1: A Coprocessor for Timing Functions, by Joe DiBartolmeo, 68. From The Bench—Can You Feel the Beat?, by Jeff Bachiochi, 76. Silicon Update—Wires, Wires Everwhere–The RF Solution, by Tom Cantrell, 80. Priority Interrupt—‘Net Worth, by Steve Ciarcia, 96. EMBEDDED PC SECTION  Nouveau PC, edited by Harv Weiner, 42. Real‐Time PC—Embedded RT‐Linux, Part 3: Networking, by Ingo Cyliax, 47. Applied PCs—In the Face of Medusa, Part 1: Developing Reliable Control, by Fred Eady 56. 

  ISSUE 103 February 1999  Theme: REAL‐WORLD PROGRAMMING  Task Manager—Avoiding the Fuzzy Faux Pas, Elizabeth Laurencot, 2. Reader I/O, 6. New Product News, 8. Fuzzy Logic Becomes Velvet Programming, by Walter Banks, 12. Truck Speed Limiter Control, by Constantin von Altrok, 16. Fuzzy Footfalls—Pressure Sensing in a Medical Shoe, by Constantin von Altrok, 20. C++ LITE—A C++ Dialect for Embedded Systems, by John Carbone, 26. Multiprocessor Communications—Part 2: Serial Communication Methods, by Stuart Ball, 34. MicroSeries—TPU—Part 2: Freeing the CPU, by Joe DiBartolmeo, 66. From The Bench—JTAG Testability, by Jeff Bachiochi, 74. Silicon Update—Car 1451 Where are You–A look at the 1451 Standard, by Tom Cantrell, 78. Priority Interrupt—Survey 101, by Steve Ciarcia, 96. EMBEDDED PC SECTION  Nouveau PC, edited by Harv Weiner, 42. An OS For Test And Measurement, by Thomas Wall and Mike Bauer, 46. Real‐Time PC—Embedded RT‐Linux, Part 4: Developing Under Linux gcc/gdb, by Ingo Cyliax, 51. Applied PCs—In the Face of Medusa, Part 2: A Whole New Solution, by Fred Eady 59. 

  ISSUE 104 March 1999  Theme: AUTOMATION AND CONTROL  Task Manager—Archival Alternatives, Elizabeth Laurencot, 2. Reader I/O, 6. New Product News, 8. A CEBus Plug‐And‐Play Relay, by Peter House, 12. In Black And White—A Barcode Decoder, by Craig Pataky, 18. Driving In New Directions—A Chipset for Vehicle Control Sys‐tems, by Ross Bannatyne, 22. Web‐based Circuit Engineering, by Bob Perrin, 28. MicroSeries—TPU—Part 3: Programming in Microcode, by Joe DiBartolmeo, 62. From The Bench—JTAG Working with CoolPLD, by Jeff Bachiochi, 70. Silicon Update—Flash Forward–The 68HC908GP20, by Tom Cantrell, 76. Priority Interrupt—Paper is Dead?, by Steve Ciarcia, 96. EMBEDDED PC SECTION  Nouveau PC, edited by Harv Weiner, 40. 

Embedded Framework And Foundations, by Richard Russel, 43. Real‐Time PC—Embedded RT‐Linux, Part 5: Real‐Time Program‐ming, by Ingo Cyliax, 49. Applied PCs—ICE on Tap, Part 1: SuperTAP Setup, by Fred Eady 57. 

  ISSUE 105 April 1999  Theme: DIGITAL SIGNAL PROCESSING  Task Manager—School's in Session, Elizabeth Laurencot, 2. Reader I/O, 6. New Product News, 8. Integrating Flash Memory In An Embedded System, by Ethan Bordeaux and Stefan Hacker, 12. Embedded PWM Signals, by Andrew Lillie, 20. Thermister‐Based Conditional Output Sensor, by R.K. Kamat, G.M. Naik, and G.G. Tengshe, 28. Video Switch, by Cullen Jennings, 28. MicroSeries—TPU—Part 4: Scheduler and Microcoding, by Joe DiBartolmeo, 62. From The Bench—Dallas 1‐Wire Devices, Part 1: One on One, by Jeff Bachiochi, 72. Silicon Update—Maximicro, by Tom Cantrell, 78. Priority Interrupt—Sitting in the Dark, by Steve Ciarcia, 96. EMBEDDED PC SECTION  Nouveau PC, edited by Harv Weiner, 42. WIN32 And Real Time, by Peter Peterson and Tom Schotland, 45. Real‐Time PC—Astronomical Issues, Part 1: Introduction to Embedded Astronomy, by Ingo Cyliax, 49. Applied PCs—ICE on Tap, Part 2: Emulating over Ethernet, by Fred Eady 57. 

  ISSUE 106 May 1999 Theme: MEASUREMENT AND SENSORS  Task Manager—Sensing the Obvious, Elizabeth Laurencot, 2. Reader I/O, 6. New Product News, 8. Graphing Weather Monitor, by Mark Bauman, 12. Accurate Linear Measurement Using LVTs, by George Novacek, 20. Sensing Water With Multiple ElectrodesENSING WATER WITH MULTIPLE ELECTRODES, by Jack O'Neill, 28. MicroSeries—USB Primer—Part 1: Practical Design Guide, by Mike Zerkus, John Lusher, and Jonathan Ward, 58. From The Bench—Dallas 1‐Wire Devices, Part 2: All on One, by Jeff Bachiochi, 70. Silicon Update—Betting on Webware, by Tom Cantrell, 78. Priority Interrupt—What’s in a Name?, by Steve Ciarcia, 96. EMBEDDED PC SECTION  Nouveau PC, edited by Harv Weiner, 36. PalmPilot Application, Using Open Source Tools for Development, by Richard Ames, 38. Real‐Time PC—Astronomical Issues, Part 2: Radio Astronomy, by Ingo Cyliax, 45. Applied PCs—Embedded Internet, Part 1: On the Network, by Fred Eady 52. 

  ISSUE 107 June 1999  Theme: COMMUNICATIONS  Task Manager—Not Just One of the Guys, Elizabeth Laurencot, 2. Reader I/O, 6. New Product News, 8. Low‐Cost Software Bell‐202 Modem, by Stephen Holland, 12. 

Designing RS‐485 Circuits, by Jan Axelson, 20. A Web‐Based Chart Recorder, by Paul Breed, 26. Embedded OSs For Internet Appliances, by David Brooks, 58. Compact Optical Image Scanner, by John Luo, 64. MicroSeries—USB Primer—Part 2: Classes and Drivers, by Jim Lyle, 68. From The Bench—Look Ma, No Hands: The Qproc Touchless Sensor, by Jeff Bachiochi, 74. Silicon Update—XLR8R: Working with Accelerometers, by Tom Cantrell, 78. Priority Interrupt—Servings Per Issue, by Steve Ciarcia, 96. EMBEDDED PC SECTION  Nouveau PC, edited by Harv Weiner, 38. Embedded Ethernet Fundamentals, by Aaron Feen, 41. Real‐Time PC—Astronomical Issues, Part 3: Filters and Undersampling, by Ingo Cyliax, 45. Applied PCs—Embedded Internet, Part 2: TCP/IP and a 16‐bit Compiler, by Fred Eady 51. 

  ISSUE 108 July 1999 Theme: ROBOTICS  Task Manager—Is the Head Screwed on Straight?, Elizabeth Laurencot, 6. New Product News, 8. Sniffing Robot—Robotic Odor Perception, by Silvio Tresoldi, 12. A PC‐Based Controller For The Stiquito Robot, by James M. Conrad and Jonathan W. Mills, 18. Internet Appliance InterfaceNTERNET APPLIANCE INTERFACE, by Myron Loewen, 24. Low‐Cost Data Acquisition System, by Michael Bading, 56. Turn The Page—Pager Technology in Embedded Control, by Ingo Cyliax, 64. MicroSeries—USB Primer—Part 3: Low‐Speed USB Host Control‐ler, by Glen Reuschling, 70. From The Bench—Demystifying LCD Muxing, by Jeff Bachiochi, 74. Silicon Update—Eye Candy: Camera Chips, by Tom Cantrell, 78. Priority Interrupt—Circuit Cellar Online, by Steve Ciarcia, 96. EMBEDDED PC SECTION  Nouveau PC, edited by Harv Weiner, 36. PC/104 Takes A Ride—Embedding PC in a Robot, by Jeanne Dietsch, William Kennedy, John Belanger, and Kurt Konolige, 38. Real‐Time PC—Astronomical Issues, Part 4: Digital Radio Software, by Ingo Cyliax, 42. Applied PCs—Easy DOS it, by Fred Eady 50. 

  ISSUE 109 August 1999  Theme: DEVELOPMENT AND DEBUGGING  Task Manager—Persistence Pays, Elizabeth Laurencot, 6. New Product News, 8. Reader I/O, 11. System‐On‐Chip With Virtual Components, by Thomas Anderson, 12. Debugging, In‐Circuit Style, by John Andrews and John Day, 20. Induction Motors—Part 1: A Different VFD, by Gordon Dick, 26. Flash Memories Do Double Duty, by Kenneth Ciszewski, 32. MicroSeries—USB Primer—Part 4: Building a USB Host Controller, by Glen Reuschling, 60. From The Bench—A Familiar Face: Driving 144 LCD Segments I 2 C Style, by Jeff Bachiochi, 74. Silicon Update—DSP Doings, by Tom Cantrell, 76. Priority Interrupt—All in the Family, by Steve Ciarcia, 96. EMBEDDED PC SECTION  Nouveau PC, edited by Harv Weiner, 38. 

Beyond The 'x86 1‐MB Memory Address Limit, by Stewart Christie, 40. Real‐Time PC—Where in the World—Part 1: GPS Introduction, by Ingo Cyliax, 48. Applied PCs—Data Serving via the Internet—Part 1:Setting Up, by Fred Eady, 53. 

  ISSUE 110 September 1999  Theme: EMBEDDED APPLICATIONS  Task Manager—On the Home (Automation) Front, Elizabeth Laurencot, 6. New Product News, 8. Reader I/O, 11. Talking Back—Adding Speech to Embedded Applications , by Rodger Richey, 12. Electric Vehicle Performance Analyzer, by Kock Kin Ko, 18. Embedded Living—Expanding the HCS‐II–Making Network Mod‐ules, by Mike Baptiste, 28. Internet Control, by Jacob Apkarian, 36. Taking Orders—A Speech‐Recognition Module, by John Iovine, 62. Induction Motors—Part 2: Working with Output, by Gordon Dick, 68. MicroSeries—Rolling Your Own Microprocessor—The Design and Debug Process, by Monte Dalrymple, 76. From The Bench—Get SmartMedia—What's It All About?, by Jeff Bachiochi, 80. Silicon Update—Pick Up the Pace, by Tom Cantrell, 84. Priority Interrupt—A Heavy Experience in List Management, by Steve Ciarcia, 96. EMBEDDED PC SECTION  Nouveau PC, edited by Harv Weiner, 48. Real‐Time PC—Where in the World—Part 2: Data Collection In Flight, by Ingo Cyliax, 50. Applied PCs—Data Serving via the Internet—Part 2:Forms, by Fred Eady, 57. 

  ISSUE 111 October 1999  Theme: EMBEDDED SOFTWARE  Task Manager—Open for Business, Elizabeth Laurencot, 6. New Product News, 8. Reader I/O, 11. MisterHouse—An Open‐Source Home Automation Program, by Bruce Winter, 12. The Java Virtual Machine, by Dave Lyons, 20. A Versatile Timer/Synchronizer, by Brian Millier, 24. Calling On The Standards—Making Sure Your Modem Can Communicate, by Arthur J. Carlson, 30. Hands‐On PIC Trainer—Programming in Assembly, by Jon Varteresian, 56. IRDA Technology—Part 1: An Overview, by Hari Ramachandran, 60. MicroSeries—Rolling Your Own Microprocessor—Part 2: Design Application with the Rabbit‐80, by Monte Dalrymple, 66. From The Bench—Get SmartMedia—Part 2: Hands‐On, by Jeff Bachiochi, 72. Silicon Update—'Net‐in‐a‐Chip, by Tom Cantrell, 78. Priority Interrupt—Spreading the Wealth of Knowledge, by Steve Ciarcia, 96. EMBEDDED PC SECTION  Nouveau PC, edited by Harv Weiner, 38. What’s In A Name?—Windows CE vs. a Hard RTOS, by Mal Raddalgoda, 40. Real‐Time PC—Where in the World—Part 3: Fighting the Wind with GPS, by Ingo Cyliax, 45. Applied PCs—GoAhead for Nothing—Getting the Server Started, by Fred Eady, 50. 

  ISSUE 112 November 1999  Theme: ANALOG TECHNIQUES 

 Task Manager—Household Varible = Steady Work, Elizabeth Laurencot, 6. New Product News, 8. Build A MIDI Sustain Pedal, by Bill Dudley, 12. Working With Dual‐Slope ADC, by Richard Lao, 20. Embedded Living—Tuning into the HA Channel, by Mike Baptiste, 26. What’s The Count—Build an AVR‐Controlled Frequency Counter, by Stuart Bal, 36. IRDA Technology—Part 2: Protocol Layers, by Hari Ramachandran, 60. MicroSeries—High Definition TV—Part 1: Video Formats and Transport, by Mark Balch, 66. From The Bench—Without Acceleration—Part 1: All We Have Left is Velocity, by Jeff Bachiochi, 74. Silicon Update—LPC–The Little Processor That Could, by Tom Cantrell, 78. Priority Interrupt—Another Typical Trip, by Steve Ciarcia, 96. EMBEDDED PC SECTION  Nouveau PC, edited by Harv Weiner, 44. Real‐Time PC—Serial Port Interfacing, by Ingo Cyliax, 46. Applied PCs—Sending a DOS Stamp Airmail, by Fred Eady, 52. 

  ISSUE 113 December 1999  Theme: EMBEDDED INTERFACING  Task Manager—Managing Managing Editors, Steve Meyst, 6. New Product News, 8. Reader I/O, 11. The Poisson Network—A One‐Way Architecture for Data‐Collec‐tion Applications , by Carl Huben, 12. Being Cool Is Easy—A Temperature‐Sensing Control Device, by Donald Blake, 20. Thermoelectric Micropower Generation—An Alternative Power, by Randy Heisch, 30. Asimov II—Getting a Near‐Space Project Off the Ground, by Lloyd Paul Verhage, 34. And The Winners Are…, by Rob Walker, 60. MicroSeries—High Definition TV—Part 2: MPEG‐2 Transport and ATSC Data Infrastructure, by Mark Balch, 62. From The Bench—Without Acceleration—Part 2: Good (and Bad) Vibrations, by Jeff Bachiochi, 72. Silicon Update—Test Driving a Merced with Pins, by Tom Cantrell, 78. Priority Interrupt—Reading Between the Lines, by Steve Ciarcia, 96. EMBEDDED PC SECTION  Nouveau PC, edited by Harv Weiner, 46. Real‐Time PC—Parallel Port Interfacing, by Ingo Cyliax, 48. Applied PCs—Thin Is In: Clients, Servers, and Systems, by Fred Eady, 53. 

    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   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