element14, the world’s largest electronic design community, has launched a new Design Challenge for designers and engineers called ‘Upcycle it’. Sponsored by Intel® , element14 will challenge 15 community members to Upcycle an unwanted or waste product to give it a new or enhanced lease of life. Upcycling is a concept that began in the […]
Featured
Top microcontroller threads on EDAboard.com — January
(editor’s note: Intrigued by the problem? Have a similar challenge? Have a question or another solution? Then click the “Read more” link and follow the conversation on EDAboard.com or log in to EDAboard and participate in the microcontroller forum thread.) Find the amplitude of sine wave in CCS C – I am using a PIC18F6722 microcontroller. […]
Containerization and how it differs from Virtual Machines
A Virtual Machine (VM) is a machine that runs on another machine. Virtual machines can be used to run several different operating systems on the same computer hardware. For example, a computer (“machine”) running Linux can have a VM installed on it that is running Windows and for all intents and purposes, the Windows machine […]
Need more GPIO on your MCU? Try the Serial Peripheral Interface (SPI)
SPI is a simple serial communication interface that was originally developed by Motorola in the 1980s for use over short distances of a few feet.[i] SPI can move up to several Mbps, is flexible enough to stream raw data in full duplex with little overhead, and is pretty flexible to work with. SPI supports standard […]
Debouncing switches in hardware and software
A switch can be wired to a digital input on a microcontroller (MCU), but the switch contacts can mechanically bounce together and apart a few times within milliseconds before finally closing. It’s also common on relays and solenoids that pull heavier current than PCB-mounted electronics and is sometimes called “chatter” because you can hear the […]
What is I2C a.k.a. “I-squared-C”?
I2C stands for “Inter-integrated circuit,” or “inter-IC,” and is a simple, 8-bit, serial communication bus protocol that uses just two bus wires; a serial data wire (SDA) and a serial clock wire (SCL). I2C is integrated into many ICs and allows devices to communicate directly with each other, avoiding CPU cycles. I2C operates on a […]
The best (and nearly) free education that you can get…earning $67K to $103K a year in under 3 months
If this sounds too good to be true, it is not: read on. Abe Lincoln was one of those guys that didn’t have a college education but made it to the top as a self-educated man. Back then, you didn’t have to have a 4-year college degree to get a decent paying job. Nearly everyone […]
Top microcontroller threads on EDAboard.com – December
(editor’s note: Intrigued by the problem? Have a question or another solution? Then click the “Read more” link and follow the conversation on EDAboard.com or log in to EDAboard and participate in the microcontroller forum thread.) AC> DC> AC converter: has anyone done this? – I am planning to make an AC to DC and […]
The Internal Processor Bus: data, address, and control bus
A bus is a pathway for digital signals to rapidly move data. There are three internal buses associated with processors: the data bus, address bus, and control bus. Together, these three make up the “system bus.” The system bus is an internal bus, intended to connect the processor with internal hardware devices, and is also […]
The 10 most popular posts on Microcontroller Tips for 2016
We went into our article archives to uncover the most widely read posts on microcontrollertips.com over the past 12 months. Here for your reading (or re-reading?) pleasure are the top 10 stories: The Intel Quark microcontroller: Why an x86 is the right stuff for the IoT Gallery: Scenes from the NXP Kinetis MCU wireless day Teardown: […]