Course Introduction. Purpose. Objectives. Content 26 pages 4 questions. Learning Time 40 minutes
|
|
- Marcia Cole
- 5 years ago
- Views:
Transcription
1 Course Introduction Purpose This module provides an overview of sophisticated peripheral functions provided by the MCUs in the M32C series, devices at the top end of the M16C family. Objectives Gain a basic understanding of the features and operation of the Intelligent I/O peripheral. Understand the benefits the X-Y Converter provides. Discover how the DMAC II peripheral operates. Learn about the CAN peripheral Content 26 pages 4 questions Learning Time 40 minutes 1
2 Intelligent I/O Peripheral Multi-functional I/O port with many capabilities: Time measurement Waveform generation Clock-synchronous serial I/O Clock-asynchronous serial I/O (UART) IEBus* communications HDLC data processing and more Consists of four circuit groups, each of which has the following: One 16-bit free-running timer Eight 16-bit registers Two 8-bit shift registers (or one 16-bit register) * IEBus is a trademark of NEC Corporation 2
3 Functions Available, by Group Intelligent I/O Function Group 0 Group 1 Group 2 Group 3 Time Measurement 1 Digital Filter Trigger Input Pre-scaler Trigger Input Gate Waveform Generation 1 Single Phase Waveform Output Digital Filter Phase Delayed Waveform Output SR Waveform Output Bit Modulation PWM Output RTP Output Parallel PWM Output Communication 1 Clock Sync Serial I/O Mode UART Mode HDLC Data Processing Mode IE Mode 4 channels 8 channels (3 channels) 2 (2 channels) 8 channels 4 channels (3 channels) (2 channels) 2 channels 2 channels 2 channels 2 channels 4 channels (2 channels) Available Not Available 8 channels (3 channels) Available Not Available Not Available 8 channels (3 channels) Not Available 8 channels (2 channels) Groups 0, 1 cascaded 8 channels (3 channels) 8 channels (3 channels) 2 channels 2 channels 8 channels (3 channels) Available Available Available Not Available 8 bits, fixed Variable 8 bits/16 bits Not Available Available Available Available Not Not Not Available Available Available Not Available Available 1) Time Measurement Function shares pins with the Waveform Generation function 2) Channels for the 100-pin Package are shown in parentheses. 3
4 Time Measurement Function Time measurement The time between every edge (rising, falling or both) is measured. Digital filter function The Digital filter samples an input signal every f 1 of f BTi pulses. (Base Counter) An edge is excepted/counted if the input pulse >3 (<3.5) Base Counter pulses. Cascaded connection function Groups 0 and 1 are connected to operate as a 32-bit timer. Pre-scaler function (Channels 6 and 7) The time period measured is the time taken for [ x +1] edges, where x is defined in the Timer Prescaler. Gate function (Channels 6 and 7) Input signals are only accepted when the Gate is enabled. ( Gate is software controlled.) 4
5 Time Measurement Examples INPCij Input Pin Clock H FFFF m n p H 0 Input Pin Signals which do not match 3 clock cycles are ignored. Trigger Signal After Digital Filter Digital Filter Function Maximum of 3.5 Clock Cycles GiTMj n m p INPCij Input Pin Time Measurement Function Rising Edge Selected as Trigger H FFFF m n H FFFF y H 0 z m x n Input Pin Gate Control is not Enabled. Therefore this input is ignored. p H 0 Gate Control GiTMj n x m y p m z Time Measurement Function Both Edges Selected as Trigger GiTMj n Gate Function m 5
6 Waveform Generation Function Waveforms are generated when the value of the base timer matches the value of the GiPOj registers. (i = 0 to 3, j = 0 to 7) Six output modes are available: Single-Phase Waveform (supported by Groups 0, 1, 2, 3) Phase-Delayed Waveform (supported by Groups 0, 1, 2, 3) Set/Reset Waveform (supported by Groups 0, 1, 2, 3) Bit-Modulation PWM (supported by Groups 2 and 3) Real-Time Port (supported by Groups 2 and 3) Parallel Real-Time Port (supported by Groups 2 and 3) 6
7 Waveform Generation Examples H FFFF m + 2 n H 0 OUTCik pin Waveform Generation Function Single-Phase Waveform Output H FFFF p + 2 n m H 0 OUTCik pin Waveform Generation Function Set-Reset Waveform Output H FFFF m + 2 n H 0 OUTCik pin Waveform Generation Function Phase-Delayed Waveform Output 7
8 Bit-Modulation PWM Mode T = 1024 Pulses n 64/f Width of LOW / HIGH period is modified by 1 clock Value of m : Pulse to which Bit Time will be added None t 512 t 256, t 768 t 128,t 384, t 640, t 896 t 64, t 192, t 320, t 448, t 576, t 704, t 832, t 960 : t 1, t 3, t 5, t 7,.. t 1019, t 1021, t 1023 n = 0 to 63 m = 0 to Specifies which PWM pulse is modified Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Bit 9 Bit 8 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 GIPOj 8
9 Communication Function Communication capabilities vary from group to group within the Intelligent I/O peripheral: Groups 0 and 1 support 8-bit Synchronous Serial I/O 8-bit Asynchronous Serial I/O High-Level Data-Link Control (HDLC) data processing, including bit stuffing, flag detection, abort detection and CRC processing Group 2 supports Variable Clock Synchronous Serial I/O IEBus Group 3 supports 8-bit Clock Synchronous Serial I/O 16-bit Clock Synchronous Serial I/O 9
10 PROPERTIES On passing, 'Finish' button: On failing, 'Finish' button: Allow user to leave quiz: User may view slides after quiz: User may attempt quiz: Goes to Next Slide Goes to Slide After user has completed quiz After passing quiz Unlimited times
11 X-Y Conversion Function Converts a 16 x 16 matrix of data by 90 degrees, and inverts high-order and low-order bits WRITE TO Xn s X0 X1 X2 X3 X4 X5 X6 X7 X8 X9 X10 X11 X12 X13 X14 X15 CONVERSION READ FROM Yn s Y0 Y1 Y2 Y3 Y4 Y5 Y6 Y7 Y8 Y9 Y10 Y11 Y12 Y13 Y14 Y15 Before After After the conversion process, these bits effectively remain stationary. Bit positions after 90 O rotation and high-order to low-order inversion 11
12 DMAC II Function Transfers performed: Memory to Memory ( Memory to Memory Transfer ) Immediate Data to Memory ( Immediate Data Transfer ) Memory ( or Immediate Data ) + Memory to Memory ( Arithmetic Transfer ) Item DMAC II Request Transfer Data Transfer Block Transfer Space Transfer Direction Transfer Mode Chained Transfer Function Interrupt At End Of Transfer Multiple Transfer Function Specification Interrupt request from all peripheral functions if the Interrupt Priority of the interrupt is set to level 7 Memory Memory (Memory to Memory Transfer) Immediate Data Memory (Immediate Data Transfer) Memory ( or Immediate Data ) + Memory Memory (Arithmetic Transfer) 8 bits or 16 bits 64 KByte space; addresses H 0000 to H FFFF Fixed or Incrementing; can be specified for the Source or Destination address Single or Burst transfer When the preceding transfer has completed its specified number of transfers (counter=0), then the DMAC II automatically begins next set of transfers. Interrupt is generated when transfer count reaches 0 A single Interrupt request causes multiple DMAC II transfers 12
13 Configuring the DMAC II Required data when performing Memory to Memory, Immediate, and Arithmetic Transfers 16-bit registers Transfer Mode Transfer Counter Transfer Source Address (or immediate Data) Operation Address 1 Transfer Destination Address Chained Transfer Address 2 Chained Transfer Address 2 End of Transfer Interrupt Address 3 End of Transfer Interrupt Address 3 (MOD) (SADR) (OADR) (DADR) (CADR0) (CADR1) 1. Data required only when using Arithmetic Transfer function 2. Data required only when using Chained Transfer function 3. Data required only when using End-of-Transfer interrupt Required data when performing Multiple Transfers Transfer Mode Transfer Counter Transfer Source Address ( or immediate Data ) Transfer Destination Address. (MOD) (SADR1) (DADR2). (COUNT) (IADR0) (IADR1) (COUNT) Base Address Transfer 2 Address Data Format for Chained Transfer Base Address Addr, transfer 2 Addr, transfer 3 Interrupt Vector Table Transfer Source Address ( or immediate Data ) Transfer Destination Address (SADR7) (DADR7) RAM 13
14 PROPERTIES On passing, 'Finish' button: On failing, 'Finish' button: Allow user to leave quiz: User may view slides after quiz: User may attempt quiz: Goes to Next Slide Goes to Slide After user has completed quiz After passing quiz Unlimited times
15 Controller Area Network Function Implements a high-integrity, asynchronous, serial data communication bus for automotive and industrial applications FullCAN module fully compatible with Version 2.0B of the Bosch Specification Features include: 16 slots/message buffers/mailboxes Acceptance filter masks - One for mailboxes 0 to 13 - One each for mailboxes 14 and 15 1Mbps maximum baud rate Remote-frame automatic answering function Time-stamp function BasicCAN function by using mailboxes 14 and 15 Transmit abort Loop-back Error-clearing mode 15
16 CAN Implementation DATA BUS C0SLPR C0CTLR0,1 C0GMR0 to 4 C0EIMKR C0EISTR C0SLOT0_0 to 15 C0AFS C0BRP C0CONR C0LMAR0 to 4 C0SIMKR C0SIMKR C0SLOT1_0 to 15 f1 C0IDR C0MCTRL0 to 15 C0LMBR0 to 4 C0STR C0TEC C0REC Interrupt Control Circuit Interrupt Request CAN TX CAN RX CAN Protocol Controller, Version 2.0B Acceptance Filter 16-bit timer C0STR Message Mailbox 0 to 15 16
17 CAN0 Control s CAN0 Control 0 (C0CTRL0) Reset CAN module via bits RESET0 and RESET1 Loop-back mode BasicCAN / FullCAN Time-stamp functionality - Prescaler - Counter Reset Forced clearing of REC / TEC CAN0 Control 1 (C0CTRL1) CAN0 bank-select switch - Switches between Global Mask register Message-Slot Control register 17
18 Sleep, Status, ID s CAN0 Sleep Control Enters and Exits CAN Sleep Mode CAN0 Status Read-only register; shows the status of the CAN peripheral CAN0 Extended ID 16-bit register; specifies whether a mailbox will have a standard 11-bit identifier, or an extended 29-bit identifier 18
19 PROPERTIES On passing, 'Finish' button: On failing, 'Finish' button: Allow user to leave quiz: User may view slides after quiz: User may attempt quiz: Goes to Next Slide Goes to Slide After user has completed quiz After passing quiz Unlimited times
20 CAN0 Configuration CAN0 Configuration Controls the timing parameters of the CAN bit time and the number of sample points. Nominal Bit Time / Bit Interval SAMPLE POINT(S) SJW SJW PROP_SEG PHASE_SEG 1 PHASE_SEG2 SYNC_SEG = 1 T q (Time Quantum): Smallest time unit defined by the CAN protocol; derived from the System Oscillator Period. 20
21 Pre-scaler, TEC, REC and COSTR CAN0 Baud Rate Pre-Scaler Determines the T q time, which is used to build-up CAN bit timing CAN0 Transmit Error Counter (TEC) Incremented/decremented in accordance with the CAN protocol CAN Receive Error Counter (REC) Incremented/decremented in accordance with the CAN protocol CAN0 Time-Stamp (C0STR) C0STR value is automatically stored into the message mailbox when a message is transmitted or received 21
22 Interrupt s CAN0 Slot Interrupt Mask Specifies whether a corresponding message mailbox will request or not request an interrupt. CAN0 Slot Interrupt Status Shows which mailbox was the source of the interrupt. CAN0 Error Interrupt Mask Enables / Disables interrupts: - Bus OFF - Error Passive - CAN BUS Error CAN0 Error Interrupt Status Shows the source of the interrupt. 22
23 Global/Local Mask s CAN0 Global Mask s C0GMR STD ID10 STD ID9 STD ID8 STD ID7 STD ID6 C0GMR1 C0GMR2 C0GMR3 C0GMR4 - - STD ID5 STD ID ID13 ID ID11 ID5 ID10 ID4 STD ID3 ID17 ID9 ID3 STD ID2 ID16 ID8 ID2 STD ID1 ID15 ID7 ID1 STD ID0 ID14 ID6 ID0 Operate on Mailboxes 0 to 13 If a bit is set to 1, then the corresponding bit in the received message is checked. If a bit is cleared to 0, then the corresponding bit in the received message is not checked. For example: - If Global Mask s = all 0, messages with any ID will be accepted. - If Global Mask s = all 1, only messages with the exact ID of the mailbox will be accepted. CAN0 Local Mask A and B C0LMAR0 - C0LMAR4 C0LMBR0 - C0LMBR4 Operate on Mailbox 14 Operate on Mailbox 15 23
24 Slot Control CAN0 Message Slot Control Used to indicate or select CAN module has Transmitted / Received a message. CAN module is in the process of Transmitting / Receiving a message. Message Lost / Message Overrun. Can module has Transmitted / Received a Remote Frame. Automatic answering of Remote Frames. Acceptance of Remote Frames / Data Frames. Transmit / Receive Message Enable 24
25 Buffer s CAN0 Slot Buffer Select Mailbox and Buffer Slot is selected via this 8-bit register. MB8 MB4 MB2 MB1 MB8 MB4 MB2 MB1 SLOT BUFFER 1 SLOT BUFFER 0 CAN0 Message Slot Buffer s, 0 and 1 CAN0 Message Slot Buffer (0 / 1) Standard ID0 CAN0 Message Slot Buffer (0 / 1) Standard ID1 CAN0 Message Slot Buffer (0 / 1) Extended ID0 CAN0 Message Slot Buffer (0 / 1) Extended ID1 CAN0 Message Slot Buffer (0 / 1) Extended ID2 CAN0 Message Slot Buffer (0 / 1) Data Length Code CAN0 Message Slot Buffer (0 / 1) Data 0 to 7. CAN0 Message Slot Buffer (0 / 1) Time Stamp High CAN0 Message Slot Buffer (0 / 1) Time Stamp Low Example : Access Mailbox 0 via Buffer : Access Mailbox 5 via Buffer 1 25
26 PROPERTIES On passing, 'Finish' button: On failing, 'Finish' button: Allow user to leave quiz: User may view slides after quiz: User may attempt quiz: Goes to Next Slide Goes to Slide After user has completed quiz After passing quiz Unlimited times
27 Course Summary Intelligent I/O DMAC II X-Y converter CAN 27
Course Introduction Purpose: Objectives: Content Learning Time
Course Introduction Purpose: The purpose of this course is to give you a brief overview of Freescale s S8 Controller Area Network (mscan) module, including an example for computing the mscan bit time parameters.
More informationHello and welcome to this Renesas Interactive Course that provides an overview of the timers found on RL78 MCUs.
Hello and welcome to this Renesas Interactive Course that provides an overview of the timers found on RL78 MCUs. 1 The purpose of this course is to provide an introduction to the RL78 timer Architecture.
More informationCourse Introduction. Purpose: Objectives: Content: 24 pages 3 questions. Learning Time: 35 minutes
Course Introduction Purpose: This course provides an overview of the timer peripherals built into popular SH-2 and SH-2A families of 32-bit RISC microcontrollers, which are members of the SuperH series
More informationHello, and welcome to this presentation of the STM32 Infrared Timer. Features of this interface allowing the generation of various IR remote control
Hello, and welcome to this presentation of the STM32 Infrared Timer. Features of this interface allowing the generation of various IR remote control protocols will be presented. 1 The Infrared Timer peripheral
More informationEEL 4744C: Microprocessor Applications. Lecture 9. Part 2. M68HC12 Serial I/O. Dr. Tao Li 1
EEL 4744C: Microprocessor Applications Lecture 9 Part 2 M68HC12 Serial I/O Dr. Tao Li 1 Reading Assignment Software and Hardware Engineering (new version): Chapter 15 SHE (old version): Chapter 11 HC12
More informationCourse Introduction. Content 20 pages 3 questions. Learning Time 30 minutes
Purpose The intent of this course is to provide you with information about the main features of the S08 Timer/PWM (TPM) interface module and how to configure and use it in common applications. Objectives
More informationMotor Control using NXP s LPC2900
Motor Control using NXP s LPC2900 Agenda LPC2900 Overview and Development tools Control of BLDC Motors using the LPC2900 CPU Load of BLDCM and PMSM Enhancing performance LPC2900 Demo BLDC motor 2 LPC2900
More informationUnit 5: IrDA Communications Protocols. 1 Introduction. 2 Objectives. 3 Basic Knowledge. Revised March 13, 2017 This manual applies to Unit 5.
1300 Henley Court Pullman, WA 99163 509.334.6306 www.store.digilentinc.com Unit 5: IrDA Communications Protocols Revised March 13, 2017 This manual applies to Unit 5. 1 Introduction This unit demonstrates
More informationSECTION 6 SERIAL AUDIO INTERFACE
nc. SECTION 6 SERIAL AUDIO INTERFACE MOTOROLA DSP5611 User s Manual 6-1 Serial Audio Interface nc. 6.1 INTRODUCTION.................................. 6-3 6.2 SERIAL AUDIO INTERFACE INTERNAL ARCHITECTURE
More informationHello, and welcome to this presentation of the STM32L4 comparators. It covers the main features of the ultra-lowpower comparators and some
Hello, and welcome to this presentation of the STM32L4 comparators. It covers the main features of the ultra-lowpower comparators and some application examples. 1 The two comparators inside STM32 microcontroller
More informationUsing the HT66F016L and the HT66F50 to Implement Remote Encoding and Decoding
Using the HT66F016L and the HT66F50 to Implement Remote Encoding and Decoding D/N:AN0327E Introduction This application note describes how to implement a 4 3 Key NEC remote encoding Demo Board using the
More informationProject Final Report: Directional Remote Control
Project Final Report: by Luca Zappaterra xxxx@gwu.edu CS 297 Embedded Systems The George Washington University April 25, 2010 Project Abstract In the project, a prototype of TV remote control which reacts
More informationCANopen Programmer s Manual Part Number Version 1.0 October All rights reserved
Part Number 95-00271-000 Version 1.0 October 2002 2002 All rights reserved Table Of Contents TABLE OF CONTENTS About This Manual... iii Overview and Scope... iii Related Documentation... iii Document Validity
More informationHello, and welcome to this presentation of the FlexTimer or FTM module for Kinetis K series MCUs. In this session, you ll learn about the FTM, its
Hello, and welcome to this presentation of the FlexTimer or FTM module for Kinetis K series MCUs. In this session, you ll learn about the FTM, its main features and the application benefits of leveraging
More informationMicrocontroller: Timers, ADC
Microcontroller: Timers, ADC Amarjeet Singh February 1, 2013 Logistics Please share the JTAG and USB cables for your assignment Lecture tomorrow by Nipun 2 Revision from last class When servicing an interrupt,
More informationCS/ECE/EEE/INSTR F241 MICROPROCESSOR PROGRAMMING & INTERFACING MODULE 8: I/O INTERFACING QUESTIONS ANUPAMA KR BITS, PILANI KK BIRLA GOA CAMPUS
CS/ECE/EEE/INSTR F241 MICROPROCESSOR PROGRAMMING & INTERFACING MODULE 8: I/O INTERFACING QUESTIONS ANUPAMA KR BITS, PILANI KK BIRLA GOA CAMPUS Q1. Distinguish between vectored and non-vectored interrupts
More informationPeripheral Sensor Interface for Automotive Applications
Peripheral Sensor Interface for Automotive Applications Substandard Powertrain I Contents 1 Introduction 1 2 Definition of Terms 2 3 Data Link Layer 3 Sensor to ECU Communication... 3 3.1.1 Data Frame...
More informationCANRF UHF Wireless CAN module
UHF Wireless CAN module FEATURES: 916.5 Mhz (868.35Mhz Optional) 0.75mW On Off Keying (OOK) 20kbps CAN bit rate Distance > 300 (~100m) Microchip MCP2510 SPI interface 20MHz CAN controller clock. Bitwise
More informationEIE/ENE 334 Microprocessors
EIE/ENE 334 Microprocessors Lecture 13: NuMicro NUC140 (cont.) Week #13 : Dejwoot KHAWPARISUTH Adapted from http://webstaff.kmutt.ac.th/~dejwoot.kha/ NuMicro NUC140: Technical Ref. Page 2 Week #13 NuMicro
More informationModule-20 Shift Registers
1 Module-20 Shift Registers 1. Introduction 2. Types of shift registers 2.1 Serial In Serial Out (SISO) register 2.2 Serial In Parallel Out (SIPO) register 2.3 Parallel In Parallel Out (PIPO) register
More informationDynamic Wireless Decorative Lights
Dynamic Wireless Decorative Lights John W. Peterson March 6 th, 2008 Updated August 2014 Overview Strings of holiday lights add a nice accent to indoor and outdoor spaces. Many businesses use them to create
More informationFreescale Semiconductor, I SECTION 11 TIME PROCESSOR UNIT
nc. SECTION 11 TIME PROCESSOR UNIT The time processor unit (TPU) is an intelligent, semi-autonomous microcontroller designed for timing control. Operating simultaneously with the CPU32, the TPU schedules
More information745 Transformer Protection System Communications Guide
Digital Energy Multilin 745 Transformer Protection System Communications Guide 745 revision: 5.20 GE publication code: GEK-106636E GE Multilin part number: 1601-0162-A6 Copyright 2010 GE Multilin GE Multilin
More informationRX23T inverter ref. kit
RX23T inverter ref. kit Deep Dive October 2015 YROTATE-IT-RX23T kit content Page 2 YROTATE-IT-RX23T kit: 3-ph. Brushless Motor Specs Page 3 Motors & driving methods supported Brushless DC Permanent Magnet
More information3 Definitions, symbols, abbreviations, and conventions
T10/02-358r2 1 Scope 2 Normative references 3 Definitions, symbols, abbreviations, and conventions 4 General 4.1 General overview 4.2 Cables, connectors, signals, transceivers 4.3 Physical architecture
More informationAutomotive Sensor Signal Conditioner with LIN and PWM Interface
Automotive Sensor Signal Conditioner with LIN and PWM Interface ZSSC3170 Functional Description Contents 1 Control Logic... 4 1.1 General Description... 4 1.2 CMC Description... 4 1.3 General Working Modes...
More informationChapter 6 PROGRAMMING THE TIMERS
Chapter 6 PROGRAMMING THE TIMERS Force Outputs on Outcompare Input Captures Programmabl e Prescaling Prescaling Internal clock inputs Timer-counter Device Free Running Outcompares Lesson 2 Free Running
More informationa6850 Features General Description Asynchronous Communications Interface Adapter
a6850 Asynchronous Communications Interface Adapter September 1996, ver. 1 Data Sheet Features a6850 MegaCore function implementing an asychronous communications interface adapter (ACIA) Optimized for
More informationUnit-6 PROGRAMMABLE INTERRUPT CONTROLLERS 8259A-PROGRAMMABLE INTERRUPT CONTROLLER (PIC) INTRODUCTION
M i c r o p r o c e s s o r s a n d M i c r o c o n t r o l l e r s P a g e 1 PROGRAMMABLE INTERRUPT CONTROLLERS 8259A-PROGRAMMABLE INTERRUPT CONTROLLER (PIC) INTRODUCTION Microcomputer system design requires
More informationHardware Flags. and the RTI system. Microcomputer Architecture and Interfacing Colorado School of Mines Professor William Hoff
Hardware Flags and the RTI system 1 Need for hardware flag Often a microcontroller needs to test whether some event has occurred, and then take an action For example A sensor outputs a pulse when a model
More informationa8259 Features General Description Programmable Interrupt Controller
a8259 Programmable Interrupt Controller July 1997, ver. 1 Data Sheet Features Optimized for FLEX and MAX architectures Offers eight levels of individually maskable interrupts Expandable to 64 interrupts
More informationCprE 288 Introduction to Embedded Systems (Output Compare and PWM) Instructors: Dr. Phillip Jones
CprE 288 Introduction to Embedded Systems (Output Compare and PWM) Instructors: Dr. Phillip Jones 1 Announcements HW8: Due Sunday 10/29 (midnight) Exam 2: In class Thursday 11/9 This object detection lab
More informationMIPI I3C Interface Advanced Features
Radu Pitigoi-Aron Principal Engineer, Systems Architect QUALCOMM Technologies, Inc MIPI I3C Interface Advanced Features Outline MIPI I3C intelligent multifeatured interface List of main bus management
More informationMCP2502X/5X. CAN I/O Expander Family. Features. Description
CAN I/O Expander Family Features Implements CAN V2.0B - Programmable bit rate up to 1 Mb/s - One programmable mask - Two programmable filters - Three auto-transmit buffers - Two message reception buffers
More informationUsing the Z8 Encore! XP Timer
Application Note Using the Z8 Encore! XP Timer AN013104-1207 Abstract Zilog s Z8 Encore! XP microcontroller consists of four 16-bit reloadable timers that can be used for timing, event counting or for
More informationDS1075. EconOscillator/Divider PRELIMINARY FEATURES PIN ASSIGNMENT FREQUENCY OPTIONS
PRELIMINARY EconOscillator/Divider FEATURES Dual Fixed frequency outputs (200 KHz 100 MHz) User programmable on chip dividers (from 1 513) User programmable on chip prescaler (1, 2, 4) No external components
More informationI-7088, I-7088D, M-7088 and M-7088D User Manual
I-7088, I-7088D, M-7088 and M-7088D User Manual I-7000 New Features 1. Internal Self Tuner 2. Multiple Baud Rates 3. Multiple Data Formats 4. Internal Dual WatchDog 5. True Distributed Control 6. High
More informationUM0791 User manual. Demonstration firmware for the DMX-512 communication protocol receiver based on the STM32F103Zx. Introduction
User manual Demonstration firmware for the DMX-512 communication protocol receiver based on the STM32F103Zx Introduction This document describes how to use the demonstration firmware for the DMX-512 communication
More informationCANopen Programmer s Manual
CANopen Programmer s Manual Part Number 95-00271-000 Revision 5 October, 2008 CANopen Programmer s Manual Table of Contents TABLE OF CONTENTS About This Manual... 7 Overview and Scope... 7 Related Documentation...
More informationPAK-Vb/c PWM Coprocessor Data Sheet by AWC
PAK-Vb/c PWM Coprocessor Data Sheet 1998-2003 by AWC AWC 310 Ivy Glen League City, TX 77573 (281) 334-4341 http://www.al-williams.com/awce.htm V1.8 23 Oct 2003 Table of Contents Overview...1 If You Need
More informationCANopen Programmer s Manual
CANopen Programmer s Manual Part Number 95-00271-000 Revision 7 November 2012 CANopen Programmer s Manual Table of Contents TABLE OF CONTENTS About This Manual... 6 1: Introduction... 11 1.1: CAN and
More informationTCSS 372 Laboratory Project 2 RS 232 Serial I/O Interface
11/20/06 TCSS 372 Laboratory Project 2 RS 232 Serial I/O Interface BACKGROUND In the early 1960s, a standards committee, known as the Electronic Industries Association (EIA), developed a common serial
More informationProLink Radio. 900 MHz SDI-12 Data Radio Scienterra Limited. Version A-0x0C-1-AC 20 October 2009
ProLink Radio 900 MHz SDI-12 Data Radio Scienterra Limited Version A-0x0C-1-AC 20 October 2009 For sales inquiries please contact: ENVCO Environmental Collective 31 Sandringham Rd Kingsland, Auckland 1024
More informationLecture #4 Outline. Announcements Project Proposal. AVR Processor Resources
October 11, 2002 Stanford University - EE281 Lecture #4 #1 Announcements Project Proposal Lecture #4 Outline AVR Processor Resources A/D Converter (Analog to Digital) Analog Comparator Real-Time clock
More informationSelect the single most appropriate response for each question.
ECE 362 Final Lab Practical - 1 - Practice Exam / Solution PART 1: Multiple Choice Select the single most appropriate response for each question. Note that none of the above MAY be a VALID ANSWER. (Solution
More informationELCT 912: Advanced Embedded Systems
ELCT 912: Advanced Embedded Systems Lecture 5: PIC Peripherals on Chip Dr. Mohamed Abd El Ghany, Department of Electronics and Electrical Engineering The PIC Family: Peripherals Different PICs have different
More informationMSP430 Interfacing Programs
IV B.Tech. I Sem (R13) ECE : Embedded Systems : UNIT -5 1 MSP430 Interfacing Programs 1. Blinking LED 2. LED control using switch 3. GPIO interrupt 4. ADC & PWM application speed control of dc motor 5.
More informationSC16C550B. 1. General description. 2. Features. 5 V, 3.3 V and 2.5 V UART with 16-byte FIFOs
Rev. 05 1 October 2008 Product data sheet 1. General description 2. Features The is a Universal Asynchronous Receiver and Transmitter (UART) used for serial data communications. Its principal function
More informationThe ST7588T is a driver & controller LSI for graphic dot-matrix liquid crystal display systems. It contains 132 segment and 80
ST Sitronix ST7588T 81 x 132 Dot Matrix LCD Controller/Driver INTRODUCTION The ST7588T is a driver & controller LSI for graphic dot-matrix liquid crystal display systems. It contains 132 segment and 80
More informationManual IF2008A IF2008E
Manual IF2008A IF2008E PCI Basis Board Expansion Board Table of Content 1 Technical Data... 4 1.1 IF2008A Basic Printed Circuit Board... 4 1.2 IF2008E Expansion Board... 5 2 Hardware... 6 2.1 View IF2008A...
More informationATmega16A Microcontroller
ATmega16A Microcontroller Timers 1 Timers Timer 0,1,2 8 bits or 16 bits Clock sources: Internal clock, Internal clock with prescaler, External clock (timer 2), Special input pin 2 Features The choice of
More informationMapping Peripheral Capabilities When Migrating From 8-bit to 16-bit PIC MCUs
Mapping Peripheral Capabilities When Migrating From 8-bit to 16-bit PIC MCUs Peripherals Summary When migrating from one PIC microcontroller (MCU) family to another, you get to stay within the same MPLAB
More informationJTAG pins do not have internal pull-ups enabled at power-on reset. JTAG INTEST instruction does not work
STELLARIS ERRATA Stellaris LM3S2110 RevA2 Errata This document contains known errata at the time of publication for the Stellaris LM3S2110 microcontroller. The table below summarizes the errata and lists
More informationDesigning with STM32F3x
Designing with STM32F3x Course Description Designing with STM32F3x is a 3 days ST official course. The course provides all necessary theoretical and practical know-how for start developing platforms based
More informationModbus communication module for TCX2: AEX-MOD
Modbus communication module for TCX2: Communication Specification TCX2 is factory installed in TCX2 series controllers with -MOD suffix, and is also available separately upon request for customer installation
More informationUsing Z8 Encore! XP MCU for RMS Calculation
Application te Using Z8 Encore! XP MCU for RMS Calculation Abstract This application note discusses an algorithm for computing the Root Mean Square (RMS) value of a sinusoidal AC input signal using the
More informationD16550 IP Core. Configurable UART with FIFO v. 2.25
2017 D16550 IP Core Configurable UART with FIFO v. 2.25 C O M P A N Y O V E R V I E W Digital Core Design is a leading IP Core provider and a SystemonChip design house. The company was founded in 1999
More informationControlling DC Brush Motor using MD10B or MD30B. Version 1.2. Aug Cytron Technologies Sdn. Bhd.
PR10 Controlling DC Brush Motor using MD10B or MD30B Version 1.2 Aug 2008 Cytron Technologies Sdn. Bhd. Information contained in this publication regarding device applications and the like is intended
More informationGrundlagen Microcontroller Counter/Timer. Günther Gridling Bettina Weiss
Grundlagen Microcontroller Counter/Timer Günther Gridling Bettina Weiss 1 Counter/Timer Lecture Overview Counter Timer Prescaler Input Capture Output Compare PWM 2 important feature of microcontroller
More informationPreliminary Information IP0 -IOW -IOR RXB N.C. TXB OP1 OP3 OP5 OP7
Preliminary Information XR88C92/192 DUAL UNIVERSAL ASYNCHRONOUS RECEIVER AND TRANSMITTER DESCRIPTION The XR88C92/192 is a Dual Universal Asynchronous Receiver and Transmitter with 8 (XR88C92) / 16 (XR88C192)
More informationChapter 10 Counter modules
Manual VIPA System 00V Chapter 0 Counter modules Chapter 0 Counter modules Overview This chapter contains information on the interfacing and configuration of the SSI-module FM 0 S. The different operating
More informationM68HC12B Family. Data Sheet M68HC12. Microcontrollers. M68HC12B/D Rev. 8 7/2003 MOTOROLA.COM/SEMICONDUCTORS
M68HC12B Family Data Sheet M68HC12 Microcontrollers M68HC12B/D Rev. 8 7/2003 MOTOROLA.COM/SEMICONDUCTORS M68HC12B Family Data Sheet To provide the most up-to-date information, the revision of our documents
More informationBLE 4.0 Module ZBModule User Manual 1 / 15
BLE 4.0 Module ZBModule User Manual 1 / 15 Bluetooth 4.0 BLE Introduction With only a ZBmodule module, you can make your products easily and conveniently interactive connect with the ipad, iphone and Android
More information8253 functions ( General overview )
What are these? The Intel 8253 and 8254 are Programmable Interval Timers (PITs), which perform timing and counting functions. They are found in all IBM PC compatibles. 82C54 which is a superset of the
More informationLab 2.2 Custom slave programmable interface
Lab 2.2 Custom slave programmable interface Introduction In the previous labs, you used a system integration tool (Qsys) to create a full FPGA-based system comprised of a processor, on-chip memory, a JTAG
More informationVORAGO Timer (TIM) subsystem application note
AN1202 VORAGO Timer (TIM) subsystem application note Feb 24, 2017, Version 1.2 VA10800/VA10820 Abstract This application note reviews the Timer (TIM) subsystem on the VA108xx family of MCUs and provides
More informationum-pwm1 Pulse-width Modulation Servo Coprocessor Datasheet Release V100 Introduction Features Applications
Introduction umpwm1 Pulsewidth Modulation Servo Coprocessor Datasheet Release V100 The umpwm1 chip is designed to work with pulsewidth modulated signals used for remote control servo applications. It provides
More informationIZ602 LCD DRIVER Main features: Table 1 Pad description Pad No Pad Name Function
LCD DRIVER The IZ602 is universal LCD controller designed to drive LCD with image element up to 128 (32x4). Instruction set makes IZ602 universal and suitable for applications with different types of displays.
More informationEVDP610 IXDP610 Digital PWM Controller IC Evaluation Board
IXDP610 Digital PWM Controller IC Evaluation Board General Description The IXDP610 Digital Pulse Width Modulator (DPWM) is a programmable CMOS LSI device, which accepts digital pulse width data from a
More informationPIC Functionality. General I/O Dedicated Interrupt Change State Interrupt Input Capture Output Compare PWM ADC RS232
PIC Functionality General I/O Dedicated Interrupt Change State Interrupt Input Capture Output Compare PWM ADC RS232 General I/O Logic Output light LEDs Trigger solenoids Transfer data Logic Input Monitor
More informationStandard single-purpose processors: Peripherals
3-1 Chapter 3 Standard single-purpose processors: Peripherals 3.1 Introduction A single-purpose processor is a digital system intended to solve a specific computation task. The processor may be a standard
More informationATmega 16. Dariusz Chaberski
ATmega 16 Dariusz Chaberski Obudowy 2 Schemat blokowy 3 4 5 Pamięć EEPROM The EEPROM Address Register The EEPROM Data Register 6 The EEPROM Control Register EERIE: EEPROM Ready Interrupt Enable EEMWE:
More informationTMS320F241 DSP Boards for Power-electronics Applications
TMS320F241 DSP Boards for Power-electronics Applications Kittiphan Techakittiroj, Narong Aphiratsakun, Wuttikorn Threevithayanon and Soemoe Nyun Faculty of Engineering, Assumption University Bangkok, Thailand
More informationFor reference only Refer to the latest documents for details
STM32F3 Technical Training For reference only Refer to the latest documents for details General Purpose Timers (TIM2/3/4/5 - TIM12/13/14 - TIM15/16/17 - TIM6/7/18) TIM2/5 TIM3/4/19 TIM12 TIM15 TIM13/14
More informationSC16C Description. 2. Features. Dual UART with 32 bytes of transmit and receive FIFOs
Rev. 04 20 June 2003 Product data 1. Description The is a 2 channel Universal Asynchronous Receiver and Transmitter (UART) used for serial data communications. Its principal function is to convert parallel
More informationAN4062 Application note
Application note STM32F0DISCOVERY peripheral firmware examples Introduction This application note describes the peripheral firmware examples provided for the STM32F0DISCOVERY Kit. These ready-to-run examples
More informationDesign and Construction of PIC-based IR Remote Control Moving Robot
Design and Construction of PIC-based IR Remote Control Moving Robot Sanda Win, Tin Shein, Khin Maung Latt Abstract This document describes an electronic speed control designed to drive two DC motors from
More informationCHAPTER 2 VSI FED INDUCTION MOTOR DRIVE
CHAPTER 2 VI FE INUCTION MOTOR RIVE 2.1 INTROUCTION C motors have been used during the last century in industries for variable speed applications, because its flux and torque can be controlled easily by
More informationZKit-51-RD2, 8051 Development Kit
ZKit-51-RD2, 8051 Development Kit User Manual 1.1, June 2011 This work is licensed under the Creative Commons Attribution-Share Alike 2.5 India License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/2.5/in/
More informationEXAMINATION PAPER EMBEDDED SYSTEMS 6EJ005 UNIVERSITY OF DERBY. School of Computing and Technology DATE: SUMMER 2003 TIME ALLOWED: 2 HOURS
BSc/BSc (HONS) MUSIC TECHNOLOGY AND AUDIO SYSTEM DESIGN BSc/BSc (HONS) LIVE PERFORMANCE TECHNOLOGY BSc/BSc (HONS) ELECTRICAL AND ELECTRONIC ENGINEERING DATE: SUMMER 2003 TIME ALLOWED: 2 HOURS Instructions
More informationµchameleon 2 User s Manual
µchameleon 2 Firmware Rev 4.0 Copyright 2006-2011 Starting Point Systems. - Page 1 - firmware rev 4.0 1. General overview...4 1.1. Features summary... 4 1.2. USB CDC communication drivers... 4 1.3. Command
More informationDASL 120 Introduction to Microcontrollers
DASL 120 Introduction to Microcontrollers Lecture 2 Introduction to 8-bit Microcontrollers Introduction to 8-bit Microcontrollers Introduction to 8-bit Microcontrollers Introduction to Atmel Atmega328
More informationMicroprocessor & Interfacing Lecture Programmable Interval Timer
Microprocessor & Interfacing Lecture 30 8254 Programmable Interval Timer P A R U L B A N S A L A S S T P R O F E S S O R E C S D E P A R T M E N T D R O N A C H A R Y A C O L L E G E O F E N G I N E E
More informationµtasker Document µtasker Hardware Timers
Embedding it better... µtasker Document utaskerhwtimers.doc/0.07 Copyright 2016 M.J.Butcher Consulting Table of Contents 1. Introduction...3 2. Timer Control Interface...3 3. Configuring a Single-Shot
More informationDS1075 EconOscillator/Divider
EconOscillator/Divider www.dalsemi.com FEATURES Dual Fixed frequency outputs (30 KHz - 100 MHz) User-programmable on-chip dividers (from 1-513) User-programmable on-chip prescaler (1, 2, 4) No external
More informationdspic30f Quadrature Encoder Interface Module
DS Digital Signal Controller dspic30f Quadrature Encoder Interface Module 2005 Microchip Technology Incorporated. All Rights Reserved. dspic30f Quadrature Encoder Interface Module 1 Welcome to the dspic30f
More informationDS1073 3V EconOscillator/Divider
3V EconOscillator/Divider wwwmaxim-iccom FEATURES Dual fixed-frequency outputs (30kHz to 100MHz) User-programmable on-chip dividers (from 1 to 513) User-programmable on-chip prescaler (1, 2, 4) No external
More informationC16450 Universal Asynchronous Receiver/Transmitter. Function Description. Features. Symbol
C16450 Universal Asynchronous Receiver/Transmitter Function Description The C16450 programmable asynchronous communications interface (UART) megafunction provides data formatting and control to a serial
More informationSC16C750B. 1. General description. 2. Features. 5 V, 3.3 V and 2.5 V UART with 64-byte FIFOs
Rev. 05 17 October 2008 Product data sheet 1. General description 2. Features The is a Universal Asynchronous Receiver and Transmitter (UART) used for serial data communications. Its principal function
More informationMeasuring Distance Using Sound
Measuring Distance Using Sound Distance can be measured in various ways: directly, using a ruler or measuring tape, or indirectly, using radio or sound waves. The indirect method measures another variable
More informationLab 7 Remotely Operated Vehicle v2.0
Lab 7 Remotely Operated Vehicle v2.0 ECE 375 Oregon State University Page 51 Objectives Use your knowledge of computer architecture to create a real system as a proof of concept for a possible consumer
More informationEE 314 Spring 2003 Microprocessor Systems
EE 314 Spring 2003 Microprocessor Systems Laboratory Project #9 Closed Loop Control Overview and Introduction This project will bring together several pieces of software and draw on knowledge gained in
More informationProduct type designation. General information. Hardware product version 01. Firmware version V2.6. Engineering with. update.
6ES7313-6CF03-0AB0 SIMATIC S7-300, CPU 313C-2DP COMPACT CPU WITH MPI, 16 DI/16 DO, 3 FAST COUNTERS (30 KHZ), INTEGRATED DP INTERFACE, INTEGRATED 24V DC POWER SUPPLY, 64 KBYTE WORKING MEMORY, FRONT CONNECTOR
More informationFUJITSU SEMICONDUCTOR CONTROLLER MANUAL CM E F 2 MC-8L 8-BIT MICROCONTROLLER. MB89480/480L Series HARDWARE MANUAL
FUJITSU SEMICONDUCTOR CONTROLLER MANUAL CM25-10151-2E F 2 MC-8L 8-BIT MICROCONTROLLER MB89480/480L Series HARDWARE MANUAL F 2 MC-8L 8-BIT MICROCONTROLLER MB89480/480L Series HARDWARE MANUAL Be sure to
More informationB Robo Claw 2 Channel 25A Motor Controller Data Sheet
B0098 - Robo Claw 2 Channel 25A Motor Controller Feature Overview: 2 Channel at 25A, Peak 30A Hobby RC Radio Compatible Serial Mode TTL Input Analog Mode 2 Channel Quadrature Decoding Thermal Protection
More informationEECE494: Computer Bus and SoC Interfacing. Serial Communication: RS-232. Dr. Charles Kim Electrical and Computer Engineering Howard University
EECE494: Computer Bus and SoC Interfacing Serial Communication: RS-232 Dr. Charles Kim Electrical and Computer Engineering Howard University Spring 2014 1 Many types of wires/pins in the communication
More informationD16950 IP Core. Configurable UART with FIFO v. 1.03
2017 D16950 IP Core Configurable UART with FIFO v. 1.03 C O M P A N Y O V E R V I E W Digital Core Design is a leading IP Core provider and a SystemonChip design house. The company was founded in 1999
More informationAN0026.0: EFM32 and EZR32 Wireless MCU Series 0 Low Energy Timer
AN0026.0: EFM32 and EZR32 Wireless MCU Series 0 Low Energy Timer This application note gives an overview of the Low Energy Timer (LETIMER) and demonstrates how to use it on the EFM32 and EZR32 wireless
More informationMSP430 Family Mixed-Signal Microcontroller Application Reports
MSP430 Family Mixed-Signal Microcontroller Application Reports Author: Lutz Bierl Literature Number: SLAA024 January 2000 Printed on Recycled Paper IMPORTANT NOTICE Texas Instruments and its subsidiaries
More informationWide Range Voltage to Frequency Converter using PSoC3 Microcontroller
Wide Range Voltage to Frequency Converter using PSoC3 Microcontroller Manju Mohan 1, Bini D 2 PG Student [VLSI & Embedded Systems], Department of ECE, Musaliar College of Engineering & Technology., Pathanamthitta,
More information