All About Circuits

Latest Memory Articles and Videos

Categories

Download Your First Program Using ARM mbed and KEIL MDK V5

Download Your First Program Using ARM mbed and KEIL MDK V5

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.


Projects Dec 17, 2015 by Elliott Smith
Build Raspberry Pi Controllers: LED Flasher

Build Raspberry Pi Controllers: LED Flasher

In this project, you'll learn how to wire an LED and flash it using the Raspberry Pi. Also, to isolate the Raspberry Pi's + 3.3VDC compliant output pins from supply voltages greater than this power source, an opto-isolator will be introduced as well.


Projects Dec 11, 2015 by Don Wilcher
Get Started with Matplotlib in Python to Visualize Data Collected from Measurement Instruments

Get Started with Matplotlib in Python to Visualize Data Collected from Measurement Instruments

This article explains how to install PyVisa and MatPlotlib for Python. PyVisa connects a computer to the measurement instruments and matplotlib helps to visualize the data collected from these instruments.


Projects Oct 24, 2015 by Ujjwal Roy
An ATMega328-based Data Acquisition System

An ATMega328-based Data Acquisition System

In this article I will show you how to use the internal EEPROM of an ATMega 328P microcontroller. I will use a USB-to-serial converter, and an LM35 temperature sensor. I will also give you some tips and tricks when designing a PCB.


eMMCs: An Introduction

eMMCs: An Introduction

NAND Flash is, without a doubt, the cheapest way to store a ton of bits in one place. It's also one of the most aggravating memory mediums to work with: bits wear out, errors pop up, and data gets lost. Why deal with all the hassle of managing your memory manually? Instead, use an eMMC!


BLE using nRF51: ARM-GCC Build Environment

BLE using nRF51: ARM-GCC Build Environment

How to set up the build environment for the nRF51 system-on-chip using makefiles and ARM-GCC.


Moore’s Law: 50 Years and Beyond

Moore’s Law: 50 Years and Beyond

Examining Moore's Law in its 50th Year and how the initial premise may be approaching exhaustion, but the spirit of this observation continues.


News Sep 08, 2015 by Mark Gerasimas
EE Salaries Rose Last Year…But Not Enough

EE Salaries Rose Last Year…But Not Enough

The median wage of American workers is currently around $50,500, so EEs are still well above average, but the difficulty comes in maintaining a grip on one's salary amid skyrocketing taxes and costs of living. How does an engineer keep as much of his/her salary as possible while still scoring a decent job?


News Sep 02, 2015 by Jennifer A. Diffley
The Future as Predicted by the World’s Largest Hard Drive

The Future as Predicted by the World’s Largest Hard Drive

Samsung just revealed the world's largest hard drive--the PM1633a, a 16 TB punch in a 2.5-inch SSD package. The drive relies on a new 32GB NAND flash die comprised of 48 layers of 3-bits-per-cell 3D V-NAND.


News Aug 13, 2015 by Jennifer A. Diffley
Using Interrupts on Arduino

Using Interrupts on Arduino

We've all been there - you've spent hours and hours trying to get that sketch working, but somehow, you're not reacting well to time critical events in your system. Maybe it's a wireless peripheral indicating when a packet is ready. Maybe it's an external Flash device signaling when data is ready to be read out. Maybe it's as simple as a button push that you need to react quickly to! But, try as you might, it seems the best way to see these sort of events is to just digitalRead() that pin over and over in your main loop() function until something interesting happens. ...or is it?


5 Unique Arduino-compatible Boards to Get You Building

5 Unique Arduino-compatible Boards to Get You Building

With the influx of Arduino boards out there, it's difficult to separate the winners from the flops. Here are five of our favorites


News Aug 08, 2015 by Jennifer A. Diffley
The World’s First 256Gb, 48-Layer BiCS FLASH

The World’s First 256Gb, 48-Layer BiCS FLASH

Toshiba has released a new flash memory based on its 48-layer stacking process. It has far more storage than traditional NAND flash memory, greater write/erase reliability endurance, and faster write speeds.


News Aug 04, 2015 by Jennifer A. Diffley
Intel and Micron Announce New Memory

Intel and Micron Announce New Memory

Intel and Micron have teamed up to produce the first new type of memory created in over 25 years. The non-volatile memory has speeds up to 1,000 times faster than NAND.


News Jul 29, 2015 by Jennifer A. Diffley
World’s First Automotive 2Mbit EEPROM

World’s First Automotive 2Mbit EEPROM

STMicroelectronics announces the world's first automotive-qualified 2Mbit EEPROM, making for a safer and greener automotive experience.


News Jul 23, 2015 by Jennifer A. Diffley
How to Make an Interactive TCP Server with NodeMCU on the ESP8266

How to Make an Interactive TCP Server with NodeMCU on the ESP8266

Learn how to connect your device with Linux Screen using the built-in Lua interpreter to set up the file system and connect to the network. Then, learn how to automate the scripting process with Luatool and put it all together with a basic TCP server that can interact with a pulse-width modulated LED, a potentiometer, and a switch.


Projects Jul 22, 2015 by Patrick Lloyd
BlueDBM Provides Solutions to the Future of Cloud Networking

BlueDBM Provides Solutions to the Future of Cloud Networking

The new system, invented by MIT researchers and presented at the International Symposium on Computer Architecture, makes FPGA flash storage servers as efficient as those using conventional RAM while saving energy usage on analytics of large datasets.


News Jul 17, 2015 by Jennifer A. Diffley
The Five Best Hardware Kickstarters (That Need Your Money)

The Five Best Hardware Kickstarters (That Need Your Money)

Five of the coolest hardware Kickstarters!


News Jun 30, 2015 by Jennifer A. Diffley
Altera FPGAs Enable Big Security for Big Data

Altera FPGAs Enable Big Security for Big Data

Big data's vulnerability gains ground in the fight for securing information.


News Jun 29, 2015 by Jennifer A. Diffley
Marvell Implements Miniature Javascript to Embedded Applications

Marvell Implements Miniature Javascript to Embedded Applications

With Marvell's Execute in Place (XIP) technology, devices with only 512 KB of RAM can now run impressive JavaScript applications.


News Jun 24, 2015 by Jennifer A. Diffley
Reading and Writing Files from an SD Card with an Arduino

Reading and Writing Files from an SD Card with an Arduino

In some Arduino applications, it is advantageous to be able to store and retrieve information locally. You can do this with a Secure Digital, or SD, card. An SD card is a non-volatile memory card used extensively in portable devices, such as mobile phones, digital cameras, GPS navigation devices, handheld consoles, and tablet computers. Another type of SD Card is the Micro SD card. Measuring only 15 mm x 11 mm x 1 mm, it is the smallest memory card available. It is about one-quarter the size of a normal-sized SD card, or about the size of a fingernail.


Projects Jun 23, 2015 by Tim Youngblood