- How to Adjust X and Y Axis Scale in Arduino Serial Plotter (No Extra Software Needed)Posted 5 months ago
- Elettronici Entusiasti: Inspiring Makers at Maker Faire Rome 2024Posted 5 months ago
- makeITcircular 2024 content launched – Part of Maker Faire Rome 2024Posted 7 months ago
- Application For Maker Faire Rome 2024: Deadline June 20thPosted 9 months ago
- Building a 3D Digital Clock with ArduinoPosted 1 year ago
- Creating a controller for Minecraft with realistic body movements using ArduinoPosted 1 year ago
- Snowflake with ArduinoPosted 1 year ago
- Holographic Christmas TreePosted 1 year ago
- Segstick: Build Your Own Self-Balancing Vehicle in Just 2 Days with ArduinoPosted 1 year ago
- ZSWatch: An Open-Source Smartwatch Project Based on the Zephyr Operating SystemPosted 1 year ago
Introducing the Intel D2000 Quark Microcontroller Developer Kit
The density of the microcontroller universe continues to increase. New entries appear regularly. Some seem to disappear quickly while others continue with a loyal, albeit sparse, following. A few have a significant and enduring impact.
The new D2000 from Intel, at a price point of less than $15, is heavily equipped:
Features
The board boasts an impressive list of features including:
- Intel™ Quark® microcontroller D2000 SoC 32MHz (with low-power mode)
- 32KB flash memory (internal)
- 8KB OTP flash (internal)
- 4KB OTP Data flash (internal)
- 8KB SRAM (internal)
- I2C master
- SPI master
- SPI slave
- UART – supports 9-bit addressing mode
- ADC/Comparator inputs
- 2x PWM signals
- 25 GPIOs
- Real-time clock
- Watchdog timer
For a small board at a relatively small price, the D2000 appears to have a great deal of capability and potential.
It is a fairly small board, but somewhat larger than the familiar Arduino UNO. Several components on the board lurk conspicuously – the QUARK SoC, an FTDI FT232H (Hi-Speed USB UART) and a Bosch BMC150 (3 axis magnetic field sensor and 12-bit, 3 axis accelerometer). There is also a coin cell battery holder (high capacity CR2450) and Arduino UNO style SIL sockets.
The D2000 is basically a 3.3v board (operating range is 2.0–3.3v). With on-board regulators, it can be powered through a USB connector and, alternatively, there are also screw terminals for an external supply. All I/O is 3.3v. There is a good deal of I/O functionality and, as you might expect, it comes at the cost of multiplexing. That is, 25 I/O pins can be configured as GPIO or other functions (e.g., I2C/UART/SPI/JTAG). In this regard, there are four user mode configurations. In addition to the user modes, there is a pin test mode. The GPIO have programmable drive strength (12 mA and 16 mA modes) and integrated pull-ups. The additions of an RTC and watchdog timer are appealing. There are up to 19 analog inputs as ADCs or comparators. ADC inputs are programmable (6/8/10/12-bit) resolution. Analog comparators are fast speed (6) or slow speed, low-power (13) with wake-capabilities. Clearly, this board was designed with flexibility in mind.
If you have used Intel Galileo, or Galileo Generation 2, or Edison boards, you may be used to using an Arduino IDE or an embedded Linux OS for program development. The D2000 looks like a notably different approach from those environments. Program development with the D2000 is with the Intel System Studio 2016 for Microcontrollers. The free download suite contains what you would expect in an integrated tool chain and much more. It is advertised as including:
Source: Introducing the Intel D2000 Quark Microcontroller Developer Kit
Pingback: Introducing the Intel D2000 Quark Microcontroller Developer Kit