Optimized for motor control and smart sensing applications, Analog Devices ADuC7128 microcontroller (MCU) integrates a 32-bit ARM7 RISC processor with high-speed, multi-channel data conversion, and 126 kbytes Flash memory. The unit's 12-bit multi-channel, analog-to-digital converter (ADC) operates at speeds to 1 MSPS (mega-samples-per-second). Motor control specific peripherals include six-channel pulse-width modulation (PWM) with H-bridge mode. An on-chip quadrature encoder provides the speed, position, and direction control required by dc motor controls. In addition, the ADuC7128 has an integrated direct digital synthesizer (DDS), and I/V control making it applicable to a variety of motor control applications. Packaged in a 9 × 9 mm 64-LFCSP (lead-frame chip-scale package), the device is specified over an operating temperature range of -40 to +85C.
One of the biggest walls in embedded software development is the integration of low-level drivers with higher-level middleware and application code, but silicon vendors are stepping up to bring it down.
Focus on Fundamentals consists of 45-minute on-line classes that cover a host of technologies. You learn without leaving the comfort of your desk. All classes are taught by subject-matter experts and all are archived. So if you can't attend live, attend at your convenience.