x86 processor architecture is coded in a language known as Assembly. Assembly language is a great tool for learning how a computer works, and it requires a…
x86 processor architecture is coded in a language known as Assembly. Assembly language is a great tool for learning how a computer works, and it requires a working knowledge of computer hardware. This article will detail basic microcoputer design, instruction execution cycles, how memory is read, and how programs run.
Understand the I2C protocol in the context of firmware design and make your projects seamless.
Understand the I2C protocol in the context of firmware design and make your projects seamless.
One of the most common analog-to-digital converters used in applications requiring a sampling rate under 10 MSPS is the…
One of the most common analog-to-digital converters used in applications requiring a sampling rate under 10 MSPS is the Successive Approximation Register ADC. This ADC is ideal for applications requiring a resolution between 8-16 bits.
Impress your friends and family by learning how to implement a finite state machine in VHDL
Impress your friends and family by learning how to implement a finite state machine in VHDL
This article covers information essential for understanding and designing the hardware needed for an I2C bus.
This article covers information essential for understanding and designing the hardware needed for an I2C bus.
The FRDM-K64F is a development platform which utilises the MK64FN1M0VLL12 microcontroller. This tutorial includes how to…
The FRDM-K64F is a development platform which utilises the MK64FN1M0VLL12 microcontroller. This tutorial includes how to download a simple blinky example onto the FRDM-K64F using the ARM mbed online IDE and KEIL MDK. Details of the GPIO module configuration are included.
Direct Digital Synthesis is used to generate precise analog waveforms that can quickly change frequencies. It's used in…
Direct Digital Synthesis is used to generate precise analog waveforms that can quickly change frequencies. It's used in test equipment, spread spectrum techniques and to enable frequency sweeps.
Use the Analog to Digital Converter (ADC) feature of LaunchPad to build a laser tripwire alarm. This is a great way to…
Use the Analog to Digital Converter (ADC) feature of LaunchPad to build a laser tripwire alarm. This is a great way to familiarize yourself with LaunchPad while simultaneously making something cool.
This handy introduction teaches you all about the RFM69HW transceiver module using two circuits running a wireless…
This handy introduction teaches you all about the RFM69HW transceiver module using two circuits running a wireless version of the "blinky" code.
Learn how to use a rotary encoder in an Arduino project. Rotary encoders are electromechanical, electro-optical or…
Learn how to use a rotary encoder in an Arduino project. Rotary encoders are electromechanical, electro-optical or electro-magnetic devices which convert rotational motion into digital or analog information.
This article will show you one way of making an accurate clock by using the Real Time Clock IC DS1307. The time will be…
This article will show you one way of making an accurate clock by using the Real Time Clock IC DS1307. The time will be shown on a LCD display.
Part 1 in the “How to Make an EFM8-Based Sound Synthesizer” series, which will design a sound synthesizer that can…
Part 1 in the “How to Make an EFM8-Based Sound Synthesizer” series, which will design a sound synthesizer that can play standard musical notes. We will accomplish this using a low-cost, small-form-factor EFM8 microcontroller in conjunction with a few external components and a speaker.
Getting started with PSoC®, the Programmable-System-on-Chip by Cypress Semiconductor for developing and testing embedded systems.
Getting started with PSoC®, the Programmable-System-on-Chip by Cypress Semiconductor for developing and testing embedded systems.
Beaglebone Black is the most recent incarnation of the Beaglebone open source hardware platform. For less than $50, the…
Beaglebone Black is the most recent incarnation of the Beaglebone open source hardware platform. For less than $50, the board includes Ethernet, graphics processing, 4Gb of nonvolatile storage, and ports supporting USB, HDMI, and Beaglebone's custom I/O add-ons, called "capes". Here's how to run some simple commands to toggle digital I/O on the board!
A look at some of the biggest mergers and acquisitions in the semiconductor industry.
A look at some of the biggest mergers and acquisitions in the semiconductor industry.
Part 2 in the "How to Make an Ambient Light Monitor" Series. Our smart ambient light monitor will need to digitize and…
Part 2 in the "How to Make an Ambient Light Monitor" Series. Our smart ambient light monitor will need to digitize and analyze signals from an optical detector, so it is time to explore the EFM8’s integrated analog-to-digital conversion functionality.
Introduction to the Arduino SPI Library with example sketch for the LTC1286 12 Bit ADC and the DAC714 16 bit DAC.
Introduction to the Arduino SPI Library with example sketch for the LTC1286 12 Bit ADC and the DAC714 16 bit DAC.
An introduction to the SiLabs EFM8 microcontrollers and related development tools.
An introduction to the SiLabs EFM8 microcontrollers and related development tools.
These online sources not only help you find part data quickly, but can also help you determine availability and manage…
These online sources not only help you find part data quickly, but can also help you determine availability and manage bills of materials.
Freescale's new ARM-based QorlQ reinvents speed and accessibility.
Freescale's new ARM-based QorlQ reinvents speed and accessibility.