Clive "Max" Maxfield (www.clivemaxfield.com/coolbeans) received his B.Sc. in Control Engineering in 1980 from Sheffield Hallam University in Yorkshire, England.
Max began his career as a designer of central processing units (CPUs) for mainframe computers. Over the years, he has designed all sorts of interesting "stuff" from silicon chips to circuit boards and brainwave amplifiers to Steampunk Prognostication Engines (don't ask). He has also been at the forefront of electronic design automation (EDA) for more than 40 years.
Max moved to America in 1990. He’s written several books (search for “Clive Maxfield” on Amazon) and his numerous technical articles have appeared in a wide variety of electronics and computing magazines.
In addition to being a freelance technical consultant and writer, Max is currently CTO of the LogiSwitch switch debounce company (www.logiswitch.com) and editor of Designing Electronics North America (DENA) (www.designing-electronics.com).
Switches bounce -- that's what they do. To ensure our processors don't "see" multiple events, we have to debounce these signals, which we can do in hardware or software. Unfortunately, this is something of an arcane area because there are as many different approaches as there are engineers (some of them even work). In this MicroTalk, we will plunge into this esoteric topic with gusto and abandon, so please ensure you are wearing appropriate attire.