MICROCONTROLLERS MIXED-SIGNAL

Size: px
Start display at page:

Download "MICROCONTROLLERS MIXED-SIGNAL"

Transcription

1 MICROCONTROLLERS MIXED-SIGNAL DESIGN GUIDE Data Sheets Application Notes Free Samples Lowest Cost, Serial-to-Ethernet Microcontroller 2nd EDITION High-Speed 8051 µc Has Ethernet Media-Access Controller COMMUNICATE WITH NEW AND LEGACY EQUIPMENT NETWORKED MICROCONTROLLER REMOTE MONITORING AND CONTROL THROUGH THE NETWORK x3 SERIAL UARTs 8051 µc WITH TCP/IPv4/6 NETWORK STACK IN ROM 10/100 ETHERNET MAC DS80C400 Three Full-Duplex Hardware Serial UARTs Support Standard Asynchronous Baud Rates Up to 2.3Mbps and Synchronous Baud Rates Up to 18.75Mbps Ethernet MAC Connects to Your Choice of 10/100 Base-T, Optical, or HomePNA PHY Monitor and Control Equipment Remotely from a Standard HTTP Web Browser IP Address Can Be Configured Dynamically Using DHCP MAC Address Can Be Obtained from a Companion IEEE 1-Wire MAC Address Chip Free Download of the TINI (Tiny InterNet Interfaces) Runtime Environment for Rapid Code Development and Customization APIs Include Asynchronous Serial, SPI, CAN, 1-Wire, Parallel, PPP Dial-Up Networking, and More Java VM Enables Use of Widely Available Development Tools Part Package Supply Voltage Temp Range ( C) Price ($) DS80C LQFP 3.3V supply, 64 I/O port pins are 5V tolerant -40 to Frequently Asked Questions about Networked Microcontrollers An application note answers Frequently Asked Questions (FAQs), focusing on both hardware and software used to create a network-enabled device. The content is specific to the DS80C400, DS80C410, or DS80C411 microcontrollers. View the note at: SPI is a trademark of Motorola, Inc. Java is a trademark of Sun Microsystems. 1-Wire and TINI are registered trademarks of Dallas Semiconductor Corp up recommended resale, FOB USA. Price provided is for design guidance and is FOB USA. International prices will differ due to local duties, taxes, and exchange rates. Not all packages are offered in 1k increments, and some may require minimum order quantities. The Maxim logo is a registered trademark of Maxim Integrated Products, Inc. The Dallas Semiconductor logo is a registered trademark of Dallas Semiconductor Corp Maxim Integrated Products, Inc. All rights reserved.

2 Industry s Highest MIPS/mA, 16-Bit Flash µc Cuts Power by 50% The MAXQ2000 microcontroller is designed around an innovative, one-clock-per-instruction, 16-bit RISC architecture. MAXQ technology combines high performance and low power with a variety of complex peripheral functions. 132-SEGMENT LCD CONTROLLER/ DRIVER 17 x 8 DISPLAY RAM 16-BIT MAXQ RISC CPU 32k x 16 FLASH ROM (64kB) 1k x 16 DATA SRAM (2kB) 4 3 INDUSTRY'S HIGHEST MIPS/mA* SAVES POWER 1-Wire MASTER BUS 16 x 16 HARDWARE MULTIPLIER MIPS/mA* 2 TIMER/PWM SERIAL UART 1 SPI INTERFACE 0 JTAG DEBUG MAXQ2000 MAXQ2000 COMPETITOR 1 COMPETITOR 2 COMPETITOR 3 *(Machine cycles/clk) (average instruction/machine cycle) (MHz/mA) Microcontroller Features 20MHz (max) Operating Frequency Performance Approaches 1MIPS/MHz 64kB Flash, 2kB SRAM 16-Bit Instruction, ALU, and Data Path 33 Total Instructions Simplify Programming Low-Power Features < 1µA (typ) Stop-Mode Current 5.1mA Flash Operating Current at 20MIPS Peripherals 2 UARTs, SPI Master/Slave Interface Up to 132-Segment LCD Controller 16 x 16 Hardware Multiplier with 48-Bit Accumulator 32-Bit Binary Real-Time Clock (RTC) Tools Complete Range of Development Tools Includes C Compiler, ICE, and IDE Part Temperature Range ( C) Program Memory (kb Flash) Data Memory (kb SRAM) LCD Segments Ext INTs Package MAXQ2000-RAX QFN -40 to MAXQ2000-RBX TQFN For a Detailed Comparison of Normalized MIPS/mA, Visit: MAXQ is a registered trademark of Maxim Integrated Products, Inc. 2

3 Low-Pin-Count, 16-Bit RISC µc Has Linear Regulator, Horn/Alarm Driver, and Comparator The MAXQ3212/MAXQ3210 are high-performance, low-cost µcs that integrate program and data EEPROM, a 3.6MIPS µc core, and an analog comparator. The MAXQ3210 adds an integrated linear regulator and piezoelectric horn driver for even more design flexibility. 6V TO 9.5V SUPPLY VOLTAGE 5V AT 50mA REGULATED OUTPUT VOLTAGE REGULATOR MAXQ3210 RISC µc EVALUATION KIT AVAILABLE V REF +2.5V, ±2.5% REFERENCE PIEZOELECTRIC HORN/ALARM DRIVER 1kWORD EEPROM 128B EEPROM (DATA) 64B SRAM (DATA) 2kWORD UTILITY ROM 16-BIT TIMER/COUNTER WITH PRESCALER GPIO MAXQ10 RISC CORE CMP INPUT CMP OUTPUT COMPARATOR BROWN-OUT AND POR JTAG HIGH-CURRENT LED DRIVER µc Features DC to 3.58MHz Clock Input MAXQ10 Core with 16-Bit Instruction and 8-Bit Data Bus 33 Total Instructions Simplify Programming 2kB Program EEPROM 128B Data EEPROM/64B SRAM Sixteen 8-Bit Accumulator Registers Sixteen 16-Bit Working Registers Development Tools C Compiler, ICE, and IDE Peripherals Linear Regulator (MAXQ3210) with 5V Regulated Output, 50mA Piezoelectric Horn/Alarm Driver (MAXQ3210) Analog Comparator Selectable Internal or External Voltage Reference High-Current I/O Pin Suitable for LED Drive Up to 15 General-Purpose I/O Pins One 16-Bit Timer/Counter with Prescaler Brown-Out Voltage Detection with Power-On Reset Part Temperature Range ( C) Program Memory Operating Voltage (V) Peripherals Package 5V regulator, horn/alarm MAXQ to 9 driver, comparator, LED driver -40 to +85 2kB EEPROM MAXQ to 5.5 Comparator, LED driver 24-TSSOP, PDIP 3

4 16-Bit RISC Microcontrollers Deli MAXQ Technology Obsoletes Traditional Microcontrollers MAXQ microcontrollers are optimized to be natural companions to analog circuits. Designed for reduced noise operation, the MAXQ integrates high-precision analog functions alongside digital components, resulting in reduced chipcount solutions. The 1-cycle MAXQ RISC architecture achieves unmatched performance-to-power characteristics among 16-bit microcontrollers by combining superior clock utilization with intelligent clock distribution. This powerful combination makes products easier to design and build, shortens time-to-market, and delivers outstanding performance. MAXQ BASIC OPERATION PROGRAM MEMORY DATA MEMORY DESTINATION IR INSTRUCTION DECODER SOURCE IP DP SP 1:16 ALU 16:1 I/O I/O I/O Low-Power Operation Intelligent Clock Level Distribution Higher MIPS/MHz Operation Reduces Application Clock Frequency High Performance One-Clock-per-Machine-Cycle Operation No Instruction Pipeline Harvard Memory Architecture Hardware Autoincrement/Autodecrement Data Pointers 4

5 ver Industry-Leading Performance Unique MAXQ Architecture Remains Quiet for Complex Analog Operations With MAXQ technology, instructions are basically moves, with source and destination encoded in each instruction word. Instruction fetch, source-destination transfer, and ALU-operations are all performed within the same cycle. No pipeline is required for this true single-cycle architecture. Since the source and destination encodings identify which modules are involved in a given transfer, a highly targeted, per-instruction clock-distribution scheme can be employed. This intelligent clock-distribution scheme reduces power consumption and clock noise, yielding a quiet integration environment for analog circuitry. Every MAXQ instruction word is 16 bits in length, and is a MOVE operation from source to destination. The f format bit, the most significant bit of the instruction, designates the format of the source operand for the MOVE operation. When the format bit is configured to 0, the eight source encoding bits are taken literally, thus allowing any immediate source data byte to be specified within a single instruction. When the format bit is configured to 1, the eight source encoding bits are broken down into module and index subfields used to specify a source or destination. MAXQ 16-BIT INSTRUCTION WORD FORMAT DESTINATION SOURCE f ddd dddd ssss ssss 1 INDEX MODULE INDEX MODULE 0 INDEX MODULE IMMEDIATE BYTE DATA (e.g., 00h-FFh) MAXQ Competitive Analysis Study The MAXQ µc s 16-bit, single-cycle core makes it a better performer than competitive µcs. To demonstrate the abilities of the MAXQ, we took benchmark code written for a competitor's µc and ran it on the MAXQ2000. We compared the MAXQ's performance against several competitors and even the 32-bit ARM7. The results show that the MAXQ is the best performer among the 8-/16-bit devices, and that it is competitive with the 32-bit ARM7. For more information, go to: 5

6 Fastest Drop-In 8051 Microcontroller with In-Application Programmable (IAP) Flash Programming Allows Field Updates of User Code UP TO 64kB FLASH MEMORY 1kB SRAM OVER 30x FASTER* 33 DUAL DATA POINTERS WITH AUTOINCREMENT/ AUTODECREMENT DS89C450 HIGH-SPEED ONE-CLOCK-CYCLE 8051 MICROPROCESSOR 32 GENERAL- PURPOSE I/O PINS MIPS DUAL SERIAL PORTS THREE 16-BIT TIMER/COUNTERS ORIGINAL 8051 DS89C450 16/32/64kB Flash Memory for Application Code 1 Clock-per-Machine Cycle Operation vs. 12 Clocks on Original Byte Scratchpad and 1kB Ultra-Fast MOVX SRAM Dual Data Pointers with Autoincrement/Autodecrement 8051 Pin/Code Compatible 2x/4x Clock Multiplier Allows Simple Crystal Selection Paged/Nonpaged Memory Access with Stretch Enables Communication with Slower Legacy Peripherals Watchdog Timer Provides Errant-Code Recovery EVALUATION KIT AVAILABLE Part Flash Memory (kb) DS89C Operating Frequency (MHz) In-Application Programmable Temperature Range ( C) Voltage (V) Price ($) 7.00, 8.33 DS89C , , to DS89C , 8.89 DS89C , 9.45 *The DS89C450, operating at 33MHz, achieves up to 33x better performance than the original 12-clock-per-machine-cycle 8051 operating at 12MHz up recommended resale. Prices provided are for design guidance and are FOB USA. International prices will differ due to local duties, taxes, and exchange rates. Not all packages are offered in 1k increments, and some may require minimum order quantities. 6

7 Industry s First SOC Sensor Conditioner with CAN 2.0B/LIN Interfaces 16-BIT RISC µc 2N3904 TEMPERATURE SENSOR VBRIDGEA GNDA VBRIDGEB DUAL-BRIDGE SENSOR OUTA+ OUTA- AIN0 AIN2 AIN4 AIN6 AIN8 AIN10 AIN12 AIN14 AIN1 AIN3 AIN5 AIN7 AIN9 AIN11 AIN13 AIN15 MUX MUX PGA 12-BIT ADC P0.7_T1 P0.6_T0 P0.5_DACLOAD P0.4_ADCCTL DIGITAL I/O OUTB+ 12-BIT DAC GNDB OUTB- VDAC V DD ANALOG OUTPUT OR +12V 512kB DATA FLASH DUAL-BRIDGE SENSOR VBRIDGEA GNDA VBRIDGEB OUTA+ OUTA- OUTB+ MAXQ7665 P0.3_TCK P0.2_TDI P0.1_TMS P0.0_TD0 JTAG TXD RXD SHDN MAX13020 LIN TRANSCEIVER TXD LIN RXD V DD LIN BUS OR V DD 12V 10µF IN EN HOLD GND MAX5024 LDO OUT SET RESET GNDB 5V V DD 100nF OUTB- 100nF 100nF 100nF EXTERNAL RESET IS OPTIONAL 8MHz REFADC REFDAC AV DD V DDIO1 V DDIO0 RESETN XIN XOUT UART (LIN 2.0) CAN 2.0B MAXQ20 16-BIT RISC MICRO 16kB/32kB PROGRAM FLASH 512B/1kB DATA FLASH CANTXD CANRXD DV DD LRPENB GNDIO SOGND AGND AGNDS DGND0 DGND1 3.3V 15µF 100nF TXD RXD RS MAX3050ASA CAN TRANSCEIVER CANH CANL GND CAN BUS Programmable-Gain Amplifier (G = 1, 2, 4, 8, 16, 32) 12-Bit DAC with Buffered, Analog Voltage Output Internal, 3.3V- or 5V-Output Linear Regulator for Digital Core Noncontacting Linear, Rotary, and Angular Position Sensing Features Applications 12-Bit, 142ksps to 500ksps SAR ADC Built-In 3V and 5V Voltage Monitors Local Die and Remote Temperature Sensing Hardware Multiply and Accumulate CAN 2.0B and UART/LIN Interfaces CAN or LIN-Based Automotive Sensors High-Precision, Integrated Digital Compass 7

8 Development Tools Simplify Design-In A complete set of development tools for the MAXQ and 8051 µcs is available from Dallas Semiconductor and third-party vendors. Development tools include assemblers, compilers, integrated development environments, evaluation kits, reference designs, and programmers. MAXQ Software Tools MAX-IDE is a Dallas Semiconductor assembler-based IDE available as a free download at The MAX-IDE supports all MAXQ products. Project-Based Development Debug Software In-System or with the Integrated Simulator Macro Assembler Integrated FLASH/RAM Programmer IAR s Embedded Workbench for MAXQ A Tool Suite for Building and Debugging Complete Embedded Applications IDE with Project Management Tools and Editor Optimizing Compiler Supporting ANSI C, Relocating Assembler, a Linker, and Librarian In-Circuit Emulator (ICE) Debugger Support Flash Loader Run-Time Libraries RTOS-Aware Debugging on Hardware CMX Systems CMX-RTX A Real-Time Operating System (RTOS) for the MAXQ CMX-RTX is a fullfeatured, preemptive RTOS featuring small code footprint, fast context switching, and low interrupt latency. Rowley Associates CrossWorks for MAXQ A Full-Featured Toolset ANSI C Compiler, Macro Assembler and a Linker/Locator Software Libraries MAXQ20 Core Simulator Flash Loader JTAG Debugger CrossStudio IDE Phyton s Phyton-MQ A Complete Development Toolset IDE with Debug Support and Simulator Macro Assembler, ANSI C Compiler Supports MAXQ10- and MAXQ20- Based µcs MAXQ Hardware Tools Hardware development tools for MAXQ and 8051 products range from adapter sockets and evaluation (EV kit) boards to full-function ICE. EV kit board schematics are a convenient reference design. A Complete List of Manufacturers and Tools Is Available at: 8

9 New Titles Added to Library of µc Application Notes Protected EEPROM Operations in MAXQ Environments Nonvolatile memory is essential for embedded microcontroller applications. This application note explains how to use a transaction-based commit-rollback mechanism to protect the contents of an external EEPROM memory device. While targeted for an external memory device, the principles presented in this article are equally applicable to the internal EEPROM in many MAXQ microcontrollers. ( The MAXQ Microcontroller in Action: Designing a Bicycle Computer with the MAXQ2000 Built for an avid cyclist who dreams of winning the Tour de France, the compact bicycle computer can help a rider through workouts. The bicycle computer is based on a MAXQ2000 microcontroller, and includes a speedometer, clock, thermometer, humidity sensor, heart-rate monitor, and stopwatch. ( Getting Started with Rowley CrossWorks and the MAXQ2000 Evaluation Kit The MAXQ2000 is a powerful, low-cost, low-power microcontroller with considerable peripheral support for many applications. With the support of Rowley Associates' powerful CrossWorks tools for the MAXQ development environment, complex applications can be written in C and debugged. As an application, a simple running counter on an LCD illustrates the functions of both the MAXQ2000 Evaluation Kit and CrossWorks. ( Developing FFT Applications with Low-Power Microcontrollers As low-power microcontrollers (µcs) begin including peripherals that were formerly reserved for larger microprocessors, ASICs, and DSPs, new opportunities for computing complex algorithms at low power levels are becoming possible. This article describes a Fast Fourier Transform (FFT) application (developed using a low-power µc) that includes a single-cycle hardware multiplier. ( Remote Keyless Entry with the MAXQ3212 The MAXQ family of microcontrollers is designed to be electrically quiet for the best integration with analog circuitry, including RF receivers. This article discusses the components needed to make a remote keyless entry (RKE) receiver using the MAXQ3212 microcontroller and the MAX1473 receiver. ( MAXQ Microcontroller Drives a Smart and Intelligent 4-20mA Transmitter The 4-20mA current loop is a common technique for transmitting sensor information in industrial processmonitoring applications. (Sensors measure physical parameters such as temperature, pressure, speed, and liquid flowrates.) Current-loop signals are relatively insensitive to noise, and their power can be derived from a remotely supplied voltage. This makes current loops particularly useful when the information must travel a long distance to a remote location. ( Visit the µc Library Our library of µc application notes is growing constantly. We showed you just a few of the more recent titles here. For a catalog of titles and fast access to article abstracts, go to the library. Visit and click on Microcontrollers. 9

The MAXQ TM Family of High Performance Microcontrollers

The MAXQ TM Family of High Performance Microcontrollers The MAXQ TM Family of High Performance Microcontrollers Kris Ardis Senior Software Engineer Dallas Semiconductor/MAXIM http://www.maxim-ic.com/maxq ic.com/maxq Microprocessor Summit [MPS-920] Booth 826

More information

PRACTICAL DESIGN TECHNIQUES FOR SENSOR SIGNAL CONDITIONING

PRACTICAL DESIGN TECHNIQUES FOR SENSOR SIGNAL CONDITIONING 9 PRACTICAL DESIGN TECHNIQUES FOR SENSOR SIGNAL CONDITIONING 1 Introduction 2 Bridge Circuits 3 Amplifiers for Signal Conditioning 4 Strain, Force, Pressure, and Flow Measurements 5 High Impedance Sensors

More information

If It s Electronic, It Needs a Clock

If It s Electronic, It Needs a Clock REAL-TIME CLOCKS MIXED-SIGNAL DESIGN GUIDE Data Sheets Application Notes Free Samples If It s Electronic, It Needs a Clock 8th EDITION No matter what you design, you need your system to accurately keep

More information

Programming in the MAXQ environment

Programming in the MAXQ environment AVAILABLE The in-circuit debugging and program-loading features of the MAXQ2000 microcontroller combine with IAR s Embedded Workbench development environment to provide C or assembly-level application

More information

Z8 Encore! XP F1680 Series 8-Bit Flash Solution with Extended Peripherals

Z8 Encore! XP F1680 Series 8-Bit Flash Solution with Extended Peripherals Embedded Flash Solutions Z8 Encore! XP F1680 Series High-performance 8-bit Flash MCU F1680 advantage low power - 1.8 V highly integrated peripherals flexible memory options optimized cost/performance target

More information

ATmega128. Introduction

ATmega128. Introduction ATmega128 Introduction AVR Microcontroller 8-bit microcontroller released in 1997 by Atmel which was founded in 1984. The AVR architecture was conceived by two students (Alf-Egil Bogen, Vergard-Wollen)

More information

MICROPROCESSOR BASED SYSTEM DESIGN

MICROPROCESSOR BASED SYSTEM DESIGN MICROPROCESSOR BASED SYSTEM DESIGN Lecture 5 Xmega 128 B1: Architecture MUHAMMAD AMIR YOUSAF VON NEUMAN ARCHITECTURE CPU Memory Execution unit ALU Registers Both data and instructions at the same system

More information

University Program Advance Material

University Program Advance Material University Program Advance Material Advance Material Modules Introduction ti to C8051F360 Analog Performance Measurement (ADC and DAC) Detailed overview of system variances, parameters (offset, gain, linearity)

More information

AVR XMEGA Product Line Introduction AVR XMEGA TM. Product Introduction.

AVR XMEGA Product Line Introduction AVR XMEGA TM. Product Introduction. AVR XMEGA TM Product Introduction 32-bit AVR UC3 AVR Flash Microcontrollers The highest performance AVR in the world 8/16-bit AVR XMEGA Peripheral Performance 8-bit megaavr The world s most successful

More information

ZigBee Compliant Platform 2.4G RF Low Power Transceiver Module for IEEE Standard. DATA SHEET Version B

ZigBee Compliant Platform 2.4G RF Low Power Transceiver Module for IEEE Standard. DATA SHEET Version B ZMD400-A01 ZigBee Compliant Platform 2.4G RF Low Power Transceiver Module for IEEE 802.15.4 Standard DATA SHEET Version B Quan International Co., Ltd., ZMD400 Features Fully compliant 802.15.4 Standard

More information

AVR XMEGA TM. A New Reference for 8/16-bit Microcontrollers. Ingar Fredriksen AVR Product Marketing Director

AVR XMEGA TM. A New Reference for 8/16-bit Microcontrollers. Ingar Fredriksen AVR Product Marketing Director AVR XMEGA TM A New Reference for 8/16-bit Microcontrollers Ingar Fredriksen AVR Product Marketing Director Kristian Saether AVR Product Marketing Manager Atmel AVR Success Through Innovation First Flash

More information

Design Guide. Controls RPM to ±1% (Using Optional Crystal) I 2 C-Compatible Interface 28-Pin TQFN Package. 13th Edition February 2008 MAX6620

Design Guide. Controls RPM to ±1% (Using Optional Crystal) I 2 C-Compatible Interface 28-Pin TQFN Package. 13th Edition February 2008 MAX6620 TEMP SENSORS Design Guide 13th Edition February 2008 Industry s First Linear, 4-Channel Fan Controller with RPM Control Provides Low-Noise, Fail-Safe Cooling and Independent Speed Control for Up to Four

More information

VLSI Design Lab., Konkuk Univ. Yong Beom Cho LSI Design Lab

VLSI Design Lab., Konkuk Univ. Yong Beom Cho LSI Design Lab AVR Training Board-I V., Konkuk Univ. Yong Beom Cho ybcho@konkuk.ac.kr What is microcontroller A microcontroller is a small, low-cost computeron-a-chip which usually includes: An 8 or 16 bit microprocessor

More information

ARDUINO MEGA INTRODUCTION

ARDUINO MEGA INTRODUCTION ARDUINO MEGA INTRODUCTION The Arduino MEGA 2560 is designed for projects that require more I/O llines, more sketch memory and more RAM. With 54 digital I/O pins, 16 analog inputs so it is suitable for

More information

Ali Karimpour Associate Professor Ferdowsi University of Mashhad

Ali Karimpour Associate Professor Ferdowsi University of Mashhad AUTOMATIC CONTROL SYSTEMS Ali Karimpour Associate Professor Ferdowsi University of Mashhad Main reference: Christopher T. Kilian, (2001), Modern Control Technology: Components and Systems Publisher: Delmar

More information

Ali Karimpour Associate Professor Ferdowsi University of Mashhad

Ali Karimpour Associate Professor Ferdowsi University of Mashhad AUTOMATIC CONTROL SYSTEMS Ali Karimpour Associate Professor Ferdowsi University of Mashhad Main reference: Christopher T. Kilian, (2001), Modern Control Technology: Components and Systems Publisher: Delmar

More information

PRODUCT PREVIEW TNETV1050 IP PHONE PROCESSOR. description

PRODUCT PREVIEW TNETV1050 IP PHONE PROCESSOR. description C55x DSP Operating at 125 MHz, Providing up to 250 MIPS MIPS32 4KEc 32-Bit RISC Processor, Operating at 165 MHz, Providing up to 223 Dhrystone MIPS On-Chip Peripherals Include: External Memory Interface

More information

eip-24/100 Embedded TCP/IP 10/100-BaseT Network Module Features Description Applications

eip-24/100 Embedded TCP/IP 10/100-BaseT Network Module Features Description Applications Embedded TCP/IP 10/100-BaseT Network Module Features 16-bit Microcontroller with Enhanced Flash program memory and static RAM data memory On board 10/100Mbps Ethernet controller, and RJ45 jack for network

More information

FIFTH SEMESTER DIPLOMA EXAMINATION IN ENGINEERING/ TECHNOLOGY-MARCH 2014 EMBEDDED SYSTEMS (Common for CT,CM) [Time: 3 hours] (Maximum marks : 100)

FIFTH SEMESTER DIPLOMA EXAMINATION IN ENGINEERING/ TECHNOLOGY-MARCH 2014 EMBEDDED SYSTEMS (Common for CT,CM) [Time: 3 hours] (Maximum marks : 100) (Revision-10) FIFTH SEMESTER DIPLOMA EXAMINATION IN ENGINEERING/ TECHNOLOGY-MARCH 2014 EMBEDDED SYSTEMS (Common for CT,CM) [Time: 3 hours] (Maximum marks : 100) PART-A (Maximum marks : 10) I. Answer all

More information

STM32 Cortex-M3 STM32F STM32L STM32W

STM32 Cortex-M3 STM32F STM32L STM32W STM32 Cortex-M3 STM32F STM32L STM32W 01 01 STM32 Cortex-M3 introduction to family 1/2 STM32F combine high performance with first-class peripherals and lowpower, low-voltage operation. They offer the maximum

More information

Choosing a Micro for an Embedded System Application

Choosing a Micro for an Embedded System Application Choosing a Micro for an Embedded System Application Dr. Manuel Jiménez DSP Slides: Luis Francisco UPRM - Spring 2010 Outline MCU Vs. CPU Vs. DSP Selection Factors Embedded Peripherals Sample Architectures

More information

HZX N03 Bluetooth 4.0 Low Energy Module Datasheet

HZX N03 Bluetooth 4.0 Low Energy Module Datasheet HZX-51822-16N03 Bluetooth 4.0 Low Energy Module Datasheet SHEN ZHEN HUAZHIXIN TECHNOLOGY LTD 2017.7 NAME : Bluetooth 4.0 Low Energy Module MODEL NO. : HZX-51822-16N03 VERSION : V1.0 1.Revision History

More information

Analog, Mixed-Signal and Power Management

Analog, Mixed-Signal and Power Management Analog, Mixed-Signal and Power Management MM912_637 Applications Battery Current / Voltage / Temperature Monitoring Battery State of Charge Monitoring Battery State of Health Monitoring Xtrinsic Integrated

More information

S USB-PC Connection (Cable Not Included) S USB Powered (No External Power Supply Required) S Real-Time Data Acquisition Through the USB

S USB-PC Connection (Cable Not Included) S USB Powered (No External Power Supply Required) S Real-Time Data Acquisition Through the USB 19-5610; Rev 1; 8/11 MAXADClite Evaluation Kit General Description The MAXADClite evaluation kit (EV kit) evaluates the MAX11645, Maxim's smallest, very-low-power, 12-bit, 2-channel analog-to-digital converter

More information

Arduino Uno R3 INTRODUCTION

Arduino Uno R3 INTRODUCTION Arduino Uno R3 INTRODUCTION Arduino is used for building different types of electronic circuits easily using of both a physical programmable circuit board usually microcontroller and piece of code running

More information

Nios Soft Core Embedded Processor

Nios Soft Core Embedded Processor Nios Soft Core Embedded Processor June 2000, ver. 1 Data Sheet Features... Preliminary Information Part of Altera s Excalibur TM embedded processor solutions, the Nios TM soft core embedded processor is

More information

Computer Hardware Requirements for ERTSs: Microprocessors & Microcontrollers

Computer Hardware Requirements for ERTSs: Microprocessors & Microcontrollers Lecture (4) Computer Hardware Requirements for ERTSs: Microprocessors & Microcontrollers Prof. Kasim M. Al-Aubidy Philadelphia University-Jordan DERTS-MSc, 2015 Prof. Kasim Al-Aubidy 1 Lecture Outline:

More information

Introduction to Microcontroller Apps for Amateur Radio Projects Using the HamStack Platform.

Introduction to Microcontroller Apps for Amateur Radio Projects Using the HamStack Platform. Introduction to Microcontroller Apps for Amateur Radio Projects Using the HamStack Platform www.sierraradio.net www.hamstack.com Topics Introduction Hardware options Software development HamStack project

More information

MB95260H/MB95270H. MB95280H Series. MB95260H Series/MB95270H Series/

MB95260H/MB95270H. MB95280H Series. MB95260H Series/MB95270H Series/ F 2 MC-8FX Family 8-bit Microcontroller MB95260H Series/MB95270H Series/ General-purpose, low pin count package MB95260H Series, MB95270H Series, and with dual-operation Flash memory that can address EEPROM

More information

OPERATIONAL UP TO. 300 c. Microcontrollers Memories Logic

OPERATIONAL UP TO. 300 c. Microcontrollers Memories Logic OPERATIONAL UP TO 300 c Microcontrollers Memories Logic Whether You Need an ASIC, Mixed Signal, Processor, or Peripheral, Tekmos is Your Source for High Temperature Electronics Using either a bulk silicon

More information

Infineon C167CR microcontroller, 256 kb external. RAM and 256 kb external (Flash) EEPROM. - Small single-board computer (SBC) with an

Infineon C167CR microcontroller, 256 kb external. RAM and 256 kb external (Flash) EEPROM. - Small single-board computer (SBC) with an Microcontroller Basics MP2-1 week lecture topics 2 Microcontroller basics - Clock generation, PLL - Address space, addressing modes - Central Processing Unit (CPU) - General Purpose Input/Output (GPIO)

More information

Interconnects, Memory, GPIO

Interconnects, Memory, GPIO Interconnects, Memory, GPIO Dr. Francesco Conti f.conti@unibo.it Slide contributions adapted from STMicroelectronics and from Dr. Michele Magno, others Processor vs. MCU Pipeline Harvard architecture Separate

More information

The industrial technology is rapidly moving towards ARM based solutions. Keeping this in mind, we are providing a Embedded ARM Training Suite.

The industrial technology is rapidly moving towards ARM based solutions. Keeping this in mind, we are providing a Embedded ARM Training Suite. EMBEDDED ARM TRAINING SUITE ARM SUITE INCLUDES ARM 7 TRAINER KIT COMPILER AND DEBUGGER THROUGH JTAG INTERFACE PROJECT DEVELOPMENT SOLUTION FOR ARM 7 e-linux LAB FOR ARM 9 TRAINING PROGRAM INTRODUCTION

More information

Course Introduction. Purpose: Objectives: Content: Learning Time:

Course Introduction. Purpose: Objectives: Content: Learning Time: Course Introduction Purpose: This course provides an overview of the Renesas SuperH series of 32-bit RISC processors, especially the microcontrollers in the SH-2 and SH-2A series Objectives: Learn the

More information

The World Leader in High Performance Signal Processing Solutions. DSP Processors

The World Leader in High Performance Signal Processing Solutions. DSP Processors The World Leader in High Performance Signal Processing Solutions DSP Processors NDA required until November 11, 2008 Analog Devices Processors Broad Choice of DSPs Blackfin Media Enabled, 16/32- bit fixed

More information

Lecture 1. Course Overview and The 8051 Architecture

Lecture 1. Course Overview and The 8051 Architecture Lecture 1 Course Overview and The 8051 Architecture MCUniversity Program Lectures 8051 architecture t System overview of C8051F020 8051 instruction set System clock, crossbar and GPIO Assembler directives

More information

eip-10 Embedded TCP/IP 10-BaseT Network Module Features Description Applications

eip-10 Embedded TCP/IP 10-BaseT Network Module Features Description Applications Embedded TCP/IP 10-BaseT Network Module Features 8-bit reprogrammable Microcontroller with Enhanced Flash program memory, EEPROM and Static RAM data memory On board 10Mbps Ethernet controller, and RJ45

More information

Overview of Microcontroller and Embedded Systems

Overview of Microcontroller and Embedded Systems UNIT-III Overview of Microcontroller and Embedded Systems Embedded Hardware and Various Building Blocks: The basic hardware components of an embedded system shown in a block diagram in below figure. These

More information

DQ8051. Revolutionary Quad-Pipelined Ultra High performance 8051 Microcontroller Core

DQ8051. Revolutionary Quad-Pipelined Ultra High performance 8051 Microcontroller Core DQ8051 Revolutionary Quad-Pipelined Ultra High performance 8051 Microcontroller Core COMPANY OVERVIEW Digital Core Design is a leading IP Core provider and a System-on-Chip design house. The company was

More information

Introducing: New Low-Cost & Low Pin Count PIC Microcontrollers for the 8-, 16- & 32-bit Markets

Introducing: New Low-Cost & Low Pin Count PIC Microcontrollers for the 8-, 16- & 32-bit Markets Introducing: New Low-Cost & Low Pin Count PIC Microcontrollers for the 8-, 16- & 32-bit Markets PIC MCU and dspic DSC Family Portfolio 2 New Low Cost, Low Pin-Count 8-, 16-, 32-bit Offerings 3 What Are

More information

Z8 Encore! XP F0822 Series

Z8 Encore! XP F0822 Series High Performance 8-Bit Microcontrollers Z8 Encore! XP F0822 Series Product Brief PB011112-0308 Overview Zilog s Z8 Encore! XP F0822 Series devices are microcontrollers based on Zilog s ez8 CPU. Z8 Encore!

More information

Designing Embedded Processors in FPGAs

Designing Embedded Processors in FPGAs Designing Embedded Processors in FPGAs 2002 Agenda Industrial Control Systems Concept Implementation Summary & Conclusions Industrial Control Systems Typically Low Volume Many Variations Required High

More information

MicroBolt. Microcomputer/Controller Featuring the Philips LPC2106 FEATURES

MicroBolt. Microcomputer/Controller Featuring the Philips LPC2106 FEATURES Microcomputer/Controller Featuring the Philips LPC2106 FEATURES Powerful 60 MHz, 32-bit ARM processing core. Pin compatible with 24 pin Stamp-like controllers. Small size complete computer/controller with

More information

Remote Keyless Entry In a Body Controller Unit Application

Remote Keyless Entry In a Body Controller Unit Application 38 Petr Cholasta Remote Keyless Entry In a Body Controller Unit Application Many of us know this situation. When we leave the car, with a single click of a remote control we lock and secure it until we

More information

High-Performance 8-Bit Microcontrollers. Up to 8 10-Bit ADC Channels. Two 16-Bit Timers/PWM. Internal Precision Oscillator

High-Performance 8-Bit Microcontrollers. Up to 8 10-Bit ADC Channels. Two 16-Bit Timers/PWM. Internal Precision Oscillator High-Performance 8-Bit Microcontrollers Z8 Encore! 4K Series QuickTime and a BMP decompressor are needed to see this picture. Product Block Diagram 1 4 KB Watch-Dog Timer with RC Oscillator Analog UART

More information

8051 Microcontroller

8051 Microcontroller 8051 Microcontroller The 8051, Motorola and PIC families are the 3 leading sellers in the microcontroller market. The 8051 microcontroller was originally developed by Intel in the late 1970 s. Today many

More information

AVR Training Board-I. VLSI Design Lab., Konkuk Univ. LSI Design Lab

AVR Training Board-I. VLSI Design Lab., Konkuk Univ. LSI Design Lab AVR Training Board-I V., Konkuk Univ. Tae Pyeong Kim What is microcontroller A microcontroller is a small, low-cost computeron-a-chip which usually includes: An 8 or 16 bit microprocessor (CPU). A small

More information

PIC16F87X. 28/40-pin 8-Bit CMOS FLASH Microcontrollers. Devices Included in this Data Sheet: Pin Diagram PDIP. Microcontroller Core Features:

PIC16F87X. 28/40-pin 8-Bit CMOS FLASH Microcontrollers. Devices Included in this Data Sheet: Pin Diagram PDIP. Microcontroller Core Features: PIC16F7X 2/40-pin -Bit CMOS FLASH Microcontrollers Devices Included in this Data Sheet: PIC16F7 PIC16F74 PIC16F76 PIC16F77 Microcontroller Core Features: High-performance RISC CPU Only 5 single word instructions

More information

Microcontrollers. Microcontroller

Microcontrollers. Microcontroller Microcontrollers Microcontroller A microprocessor on a single integrated circuit intended to operate as an embedded system. As well as a CPU, a microcontroller typically includes small amounts of RAM and

More information

EMBEDDED SYSTEM BASICS AND APPLICATION

EMBEDDED SYSTEM BASICS AND APPLICATION EMBEDDED SYSTEM BASICS AND APPLICATION Dr.Syed Ajmal IIT- Robotics TOPICS TO BE DISCUSSED System Embedded System Components Classifications Processors Other Hardware Software Applications 2 INTRODUCTION

More information

Introduction to ARM LPC2148 Microcontroller

Introduction to ARM LPC2148 Microcontroller Introduction to ARM LPC2148 Microcontroller Dr.R.Sundaramurthy Department of EIE Pondicherry Engineering College Features of LPC2148 in a Nut Shell CPU = ARM 7 Core Word Length = 32 Bit ROM = 512 KB RAM

More information

TEVATRON TECHNOLOGIES PVT. LTD Embedded! Robotics! IoT! VLSI Design! Projects! Technical Consultancy! Education! STEM! Software!

TEVATRON TECHNOLOGIES PVT. LTD Embedded! Robotics! IoT! VLSI Design! Projects! Technical Consultancy! Education! STEM! Software! Summer Training 2016 Advance Embedded Systems Fast track of AVR and detailed working on STM32 ARM Processor with RTOS- Real Time Operating Systems Covering 1. Hands on Topics and Sessions Covered in Summer

More information

Let s first take a look at power consumption and its relationship to voltage and frequency. The equation for power consumption of the MCU as it

Let s first take a look at power consumption and its relationship to voltage and frequency. The equation for power consumption of the MCU as it 1 The C8051F91x/0x product family is designed to dramatically increase battery lifetime which is the number one requirement for most battery powered applications. The C8051F91x has the industry s lowest

More information

CN310 Microprocessor Systems Design

CN310 Microprocessor Systems Design CN310 Microprocessor Systems Design Microcontroller Nawin Somyat Department of Electrical and Computer Engineering Thammasat University Outline Course Contents 1 Introduction 2 Simple Computer 3 Microprocessor

More information

C8051F340/1/2/3/4/5/6/7/8/9

C8051F340/1/2/3/4/5/6/7/8/9 Full Speed USB Flash MCU Family Analog Peripherals - 10-Bit ADC ('F340/1/2/3/4/5/6/7 only) Up to 200 ksps Built-in analog multiplexer with single-ended and differential mode VREF from external pin, internal

More information

Intelop. *As new IP blocks become available, please contact the factory for the latest updated info.

Intelop. *As new IP blocks become available, please contact the factory for the latest updated info. A FPGA based development platform as part of an EDK is available to target intelop provided IPs or other standard IPs. The platform with Virtex-4 FX12 Evaluation Kit provides a complete hardware environment

More information

AC : INFRARED COMMUNICATIONS FOR CONTROLLING A ROBOT

AC : INFRARED COMMUNICATIONS FOR CONTROLLING A ROBOT AC 2007-1527: INFRARED COMMUNICATIONS FOR CONTROLLING A ROBOT Ahad Nasab, Middle Tennessee State University SANTOSH KAPARTHI, Middle Tennessee State University American Society for Engineering Education,

More information

32 bit Micro Experimenter Board Description and Assembly manual

32 bit Micro Experimenter Board Description and Assembly manual 32 bit Micro Experimenter Board Description and Assembly manual Thank you for purchasing the KibaCorp 32 bit Micro Experimenter. KibaCorp is dedicated to Microcontroller education for the student, hobbyist

More information

M ICROCONTROLLER S OLUTIONS FOR CAN NETWORKING & HIGH-END INDUSTRIAL AND AUTOMOTIVE APPLICATIONS

M ICROCONTROLLER S OLUTIONS FOR CAN NETWORKING & HIGH-END INDUSTRIAL AND AUTOMOTIVE APPLICATIONS BDTIC www.bdtic.com/semiconductor M ICROCONTROLLER S OLUTIONS FOR CAN NETWORKING FOR COST-EFFECTIVE & HIGH-END INDUSTRIAL AND AUTOMOTIVE APPLICATIONS CAN N ETWORKING Several times a day, most of us use

More information

The Atmel ATmega328P Microcontroller

The Atmel ATmega328P Microcontroller Ming Hsieh Department of Electrical Engineering EE 459Lx - Embedded Systems Design Laboratory 1 Introduction The Atmel ATmega328P Microcontroller by Allan G. Weber This document is a short introduction

More information

BLE MODULE SPECIFICATIONS

BLE MODULE SPECIFICATIONS WIRELESS-TAG BLE MODULE SPECIFICATIONS nrf51-01/02/dk Bluetooth Low Energy (BLE) module of nrf51-01/02 is the next generation BLE module released by SEMITRION electronics. The modules use nrf51822 from

More information

BIG8051. Development system. User manual

BIG8051. Development system. User manual BIG8051 User manual All s development systems represent irreplaceable tools for programming and developing microcontroller-based devices. Carefully chosen components and the use of machines of the last

More information

Wireless-Tag WT51822-S1

Wireless-Tag WT51822-S1 Wireless-Tag WT51822-S1 Bluetooth Low Energy 4.1 Module DATASHEET Description Bluetooth Low Energy (BLE) module of WT51822-S1 is the next generation BLE4.1(Compatible With BLE4.0) module released by Wireless-Tag

More information

Microcontroller systems Lec 2 PIC18LF8722 Microcontroller s s core

Microcontroller systems Lec 2 PIC18LF8722 Microcontroller s s core TKT-3500 Microcontroller systems Lec 2 PIC18LF8722 Microcontroller s s core Erno Salminen Copyright notice Some figures by Robert Reese, from supplementary CD of the course book from PIC18F8722 Family

More information

STM32F3. Cuauhtémoc Carbajal ITESM CEM 12/08/2013

STM32F3. Cuauhtémoc Carbajal ITESM CEM 12/08/2013 STM32F3 Cuauhtémoc Carbajal ITESM CEM 12/08/2013 1 STM32 Portfolio 2 32 bit/dsc Applications A typical embedded system with both control and signal processing requirements Digital Signal Controllers efficient

More information

STM32F429 Overview. Steve Miller STMicroelectronics, MMS Applications Team October 26 th 2015

STM32F429 Overview. Steve Miller STMicroelectronics, MMS Applications Team October 26 th 2015 STM32F429 Overview Steve Miller STMicroelectronics, MMS Applications Team October 26 th 2015 Today - STM32 portfolio positioning 2 More than 30 product lines High-performance 398 CoreMark 120 MHz 150 DMIPS

More information

Z8 Encore! XP 4K Series with extended Peripherals

Z8 Encore! XP 4K Series with extended Peripherals High-Performance 8-Bit Microcontrollers Z8 Encore! XP 4K Series with extended Peripherals PB013603-0604 PRELIMINARY Product Block Diagram 1 4KB Two 16-Bit Timers/PWM Watch-Dog Timer with RC Oscillator

More information

PC87435 Enhanced IPMI Baseboard Management Controller

PC87435 Enhanced IPMI Baseboard Management Controller April 2003 Revision 1.01 PC87435 Enhanced IPMI Baseboard Management Controller General Description The PC87435 is a highlyintegrated Enhanced IPMI Baseboard Management Controller (BMC), or satellite management

More information

MicroProcessor. MicroProcessor. MicroProcessor. MicroProcessor

MicroProcessor. MicroProcessor. MicroProcessor. MicroProcessor 1 2 A microprocessor is a single, very-large-scale-integration (VLSI) chip that contains many digital circuits that perform arithmetic, logic, communication, and control functions. When a microprocessor

More information

SEIKO EPSON CORPORATION

SEIKO EPSON CORPORATION CMOS 16-bit Application Specific Controller 16-bit RISC CPU Core S1C17 (Max. 33 MHz operation) 128K-Byte Flash ROM 16K-Byte RAM (IVRAM are shared by CPU and LCDC) DSP function (Multiply, Multiply and Accumulation,

More information

Fig 1. Block diagram of a microcomputer

Fig 1. Block diagram of a microcomputer Computer: A computer is a multipurpose programmable machine that reads binary instructions from its memory, accepts binary data as input,processes the data according to those instructions and provides

More information

Objective: Additional project details: Code: PSEMBP 100 Category:STEM Level: High School/Community C.

Objective: Additional project details: Code: PSEMBP 100 Category:STEM Level: High School/Community C. Objective: At the end of this session, you will have a fair understanding of - Z8 Encore! language tools including C compiler, assembler, linker/locator, and librarian - Instruction set simulator and disassembler

More information

Getting Started With the Stellaris EK-LM4F120XL LaunchPad Workshop. Version 1.05

Getting Started With the Stellaris EK-LM4F120XL LaunchPad Workshop. Version 1.05 Getting Started With the Stellaris EK-LM4F120XL LaunchPad Workshop Version 1.05 Agenda Introduction to ARM Cortex Cortex -M4F M4F and Peripherals Code Composer Studio Introduction to StellarisWare, I iti

More information

8051 Microcontroller

8051 Microcontroller 8051 Microcontroller 1 Salient Features (1). 8 bit microcontroller originally developed by Intel in 1980. (2). High-performance CMOS Technology. (3). Contains Total 40 pins. (4). Address bus is of 16 bit

More information

Architecture of Computers and Parallel Systems Part 6: Microcomputers

Architecture of Computers and Parallel Systems Part 6: Microcomputers Architecture of Computers and Parallel Systems Part 6: Microcomputers Ing. Petr Olivka petr.olivka@vsb.cz Department of Computer Science FEI VSB-TUO Architecture of Computers and Parallel Systems Part

More information

Zatara Series ARM ASSP High-Performance 32-bit Solution for Secure Transactions

Zatara Series ARM ASSP High-Performance 32-bit Solution for Secure Transactions 1 ARM-BASED ASSP FOR SECURE TRANSACTIONS ZATARA SERIES 32-BIT ARM ASSP PB022106-1008 ZATARA SERIES ADVANTAGE SINGLE-CHIP SOLUTION BEST FEATURE SET IN POS PCIPED PRE-CERTIFIED EMV L1 CERTIFIED TOTAL SOLUTION

More information

WIZTECH AUTOMATION SOLUTIONS (P) LTD., An ISO 9001:2000 and IAO certified company

WIZTECH AUTOMATION SOLUTIONS (P) LTD., An ISO 9001:2000 and IAO certified company WIZTECH AUTOMATION SOLUTIONS (P) LTD., An ISO 9001:2000 and IAO certified company #102, W Block, 2nd and 3rd floor, 2nd Avenue, Anna nagar Roundtana, Chennai-40 E-mail: wiztech4automation@gmail.com web:

More information

ZLF645 Crimzon Flash Microcontroller with ZBase Database Industry Leading Universal Infrared Remote Control (UIR) Solution

ZLF645 Crimzon Flash Microcontroller with ZBase Database Industry Leading Universal Infrared Remote Control (UIR) Solution digital infrared Solutions CRIMZON ZLF645 Flash MCU uir solution with zbase database CRIMZON ZLF645 advantage 32/64 kb flash 512 b/1 kb ram crimzon z8 lxmc core ir transmission ir learning tuned ir amplifier

More information

Maxim > Design Support > Technical Documents > Application Notes > Microcontrollers > APP 4465

Maxim > Design Support > Technical Documents > Application Notes > Microcontrollers > APP 4465 Maxim > Design Support > Technical Documents > Application Notes > Microcontrollers > APP 4465 Keywords: MAXQ, MAXQ610, UART, USART, serial, serial port APPLICATION NOTE 4465 Using the Serial Port on the

More information

User Manual Rev. 0. Freescale Semiconductor Inc. FRDMKL02ZUM

User Manual Rev. 0. Freescale Semiconductor Inc. FRDMKL02ZUM FRDM-KL02Z User Manual Rev. 0 Freescale Semiconductor Inc. FRDMKL02ZUM 1. Overview The Freescale Freedom development platform is an evaluation and development tool ideal for rapid prototyping of microcontroller-based

More information

TouchCore351-ML16IP. Capacitive Touch Sensor Controller

TouchCore351-ML16IP. Capacitive Touch Sensor Controller Total Solution of MCU TouchCore351-ML16IP Capacitive Touch Sensor Controller CORERIVER Semiconductor reserves the right to make corrections, modifications, enhancements, improvements, and other changes

More information

Lab 1 Introduction to Microcontroller

Lab 1 Introduction to Microcontroller Lab 1 Introduction to Microcontroller Feb. 2016 1 Objective 1. To be familiar with microcontrollers. 2. Introducing LPC2138 microcontroller. 3. To be familiar with Keil and Proteus software tools. Introduction

More information

Development Tools. 8-Bit Development Tools. Development Tools. AVR Development Tools

Development Tools. 8-Bit Development Tools. Development Tools. AVR Development Tools Development Tools AVR Development Tools This section describes some of the development tools that are available for the 8-bit AVR family. Atmel AVR Assembler Atmel AVR Simulator IAR ANSI C-Compiler, Assembler,

More information

PBLN52832 DataSheet V Copyright c 2017 Prochild.

PBLN52832 DataSheet V Copyright c 2017 Prochild. PBLN52832 DataSheet V1.2.3 Copyright c 2017 Prochild. No part of this publication and modification may be reproduced without the prior written permission of the author. Revision History No Version Date

More information

Microprocessors/Microcontrollers

Microprocessors/Microcontrollers Microprocessors/Microcontrollers A central processing unit (CPU) fabricated on one or more chips, containing the basic arithmetic, logic, and control elements of a computer that are required for processing

More information

Cypress PSoC 4 Microcontrollers

Cypress PSoC 4 Microcontrollers Cypress PSoC 4 Microcontrollers Your Problem-Solver on Chip WWW.CYPRESS.COM/PSOC4 THE DIFFERENTIATION DILEMMA Embedded systems are rapidly advancing with innovative features added at each new product generation.

More information

Understanding the basic building blocks of a microcontroller device in general. Knows the terminologies like embedded and external memory devices,

Understanding the basic building blocks of a microcontroller device in general. Knows the terminologies like embedded and external memory devices, Understanding the basic building blocks of a microcontroller device in general. Knows the terminologies like embedded and external memory devices, CISC and RISC processors etc. Knows the architecture and

More information

The Atmel ATmega168A Microcontroller

The Atmel ATmega168A Microcontroller Ming Hsieh Department of Electrical Engineering EE 459Lx - Embedded Systems Design Laboratory The Atmel ATmega168A Microcontroller by Allan G. Weber 1 Introduction The Atmel ATmega168A is one member of

More information

Capacitive Touch Based User Interfaces and Hardware-based Solutions

Capacitive Touch Based User Interfaces and Hardware-based Solutions Capacitive Touch Based User Interfaces and Hardware-based Solutions Renesas Electronics America Inc. Renesas Technology & Solution Portfolio 2 Microcontroller and Microprocessor Line-up 2010 2013 32-bit

More information

The Freescale MC908JL16 Microcontroller

The Freescale MC908JL16 Microcontroller Ming Hsieh Department of Electrical Engineering EE 459Lx - Embedded Systems Design Laboratory The Freescale MC908JL16 Microcontroller by Allan G. Weber 1 Introduction The Freescale MC908JL16 (also called

More information

DS4830 Optical Microcontroller User s Guide Rev 0.3 8/2012

DS4830 Optical Microcontroller User s Guide Rev 0.3 8/2012 DS4830 Optical Microcontroller User s Guide Rev 0.3 8/2012 Maxim cannot assume responsibility for use of any circuitry other than circuitry entirely embodied in a Maxim product. No circuit patent licenses

More information

ACU6. Technical Reference Manual. Specifications Interfacing Dimensions. Document topics. ANSARI Controller Unit Type 6 technical reference manual

ACU6. Technical Reference Manual. Specifications Interfacing Dimensions. Document topics. ANSARI Controller Unit Type 6 technical reference manual ACU6 Technical Reference Manual ANSARI Controller Unit Type 6 technical reference manual Document topics Specifications Interfacing Dimensions Document Version: 1.03 13. January 2013 By ANSARI GmbH Friedrich-Ebert-Damm

More information

CMS-8GP32. A Motorola MC68HC908GP32 Microcontroller Board. xiom anufacturing

CMS-8GP32. A Motorola MC68HC908GP32 Microcontroller Board. xiom anufacturing CMS-8GP32 A Motorola MC68HC908GP32 Microcontroller Board xiom anufacturing 2000 717 Lingco Dr., Suite 209 Richardson, TX 75081 (972) 994-9676 FAX (972) 994-9170 email: Gary@axman.com web: http://www.axman.com

More information

Chapter 2 Sections 1 8 Dr. Iyad Jafar

Chapter 2 Sections 1 8 Dr. Iyad Jafar Introducing the PIC 16 Series and the 16F84A Chapter 2 Sections 1 8 Dr. Iyad Jafar Outline Overview of the PIC 16 Series An Architecture Overview of the 16F84A The 16F84A Memory Organization Memory Addressing

More information

EMBEDDED SYSTEMS WITH ROBOTICS AND SENSORS USING ERLANG

EMBEDDED SYSTEMS WITH ROBOTICS AND SENSORS USING ERLANG EMBEDDED SYSTEMS WITH ROBOTICS AND SENSORS USING ERLANG Adam Lindberg github.com/eproxus HARDWARE COMPONENTS SOFTWARE FUTURE Boot, Serial console, Erlang shell DEMO THE GRISP BOARD SPECS Hardware & specifications

More information

Factsheet 16FX Concept Compatible Platform of 16-bit Microcontrollers

Factsheet 16FX Concept Compatible Platform of 16-bit Microcontrollers Fujitsu Semiconductor Europe Factsheet Concept Compatible Platm of 16-bit Microcontrollers Concept Compatible Platm of 16-bit Microcontrollers The Platm offers a choice of 100 part numbers ranging from

More information

EE 354 Fall 2015 Lecture 1 Architecture and Introduction

EE 354 Fall 2015 Lecture 1 Architecture and Introduction EE 354 Fall 2015 Lecture 1 Architecture and Introduction Note: Much of these notes are taken from the book: The definitive Guide to ARM Cortex M3 and Cortex M4 Processors by Joseph Yiu, third edition,

More information

AVR Microcontrollers Architecture

AVR Microcontrollers Architecture ก ก There are two fundamental architectures to access memory 1. Von Neumann Architecture 2. Harvard Architecture 2 1 Harvard Architecture The term originated from the Harvard Mark 1 relay-based computer,

More information

An Arduino Controlled 1 Hz to 60 MHz Signal Generator

An Arduino Controlled 1 Hz to 60 MHz Signal Generator An Arduino Controlled 1 Hz to 60 MHz Signal Generator Greg McIntire, AA5C AA5C@arrl.net WWW..ORG 1 Objectives Build a standalone 60 MHz signal generator based on the DDS-60 board. Originally controlled

More information

Microcontroller basics

Microcontroller basics FYS3240 PC-based instrumentation and microcontrollers Microcontroller basics Spring 2017 Lecture #4 Bekkeng, 30.01.2017 Lab: AVR Studio Microcontrollers can be programmed using Assembly or C language In

More information