Course Introduction. Purpose. Objectives. Content 26 pages 4 questions. Learning Time 40 minutes

Size: px
Start display at page:

Download "Course Introduction. Purpose. Objectives. Content 26 pages 4 questions. Learning Time 40 minutes"

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: 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 information

Hello 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. 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 information

Course Introduction. Purpose: Objectives: Content: 24 pages 3 questions. Learning Time: 35 minutes

Course 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 information

Hello, 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 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 information

EEL 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 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 information

Course Introduction. Content 20 pages 3 questions. Learning Time 30 minutes

Course 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 information

Motor Control using NXP s LPC2900

Motor 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 information

Unit 5: IrDA Communications Protocols. 1 Introduction. 2 Objectives. 3 Basic Knowledge. Revised March 13, 2017 This manual applies to Unit 5.

Unit 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 information

SECTION 6 SERIAL AUDIO INTERFACE

SECTION 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 information

Hello, 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 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 information

Using the HT66F016L and the HT66F50 to Implement Remote Encoding and Decoding

Using 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 information

Project Final Report: Directional Remote Control

Project 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 information

CANopen Programmer s Manual Part Number Version 1.0 October All rights reserved

CANopen 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 information

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

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 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 information

Microcontroller: Timers, ADC

Microcontroller: 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 information

CS/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 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 information

Peripheral Sensor Interface for Automotive Applications

Peripheral 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 information

CANRF UHF Wireless CAN module

CANRF 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 information

EIE/ENE 334 Microprocessors

EIE/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 information

Module-20 Shift Registers

Module-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 information

Dynamic Wireless Decorative Lights

Dynamic 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 information

Freescale Semiconductor, I SECTION 11 TIME PROCESSOR UNIT

Freescale 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 information

745 Transformer Protection System Communications Guide

745 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 information

RX23T inverter ref. kit

RX23T 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 information

3 Definitions, symbols, abbreviations, and conventions

3 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 information

Automotive Sensor Signal Conditioner with LIN and PWM Interface

Automotive 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 information

Chapter 6 PROGRAMMING THE TIMERS

Chapter 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 information

a6850 Features General Description Asynchronous Communications Interface Adapter

a6850 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 information

Unit-6 PROGRAMMABLE INTERRUPT CONTROLLERS 8259A-PROGRAMMABLE INTERRUPT CONTROLLER (PIC) INTRODUCTION

Unit-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 information

Hardware Flags. and the RTI system. Microcomputer Architecture and Interfacing Colorado School of Mines Professor William Hoff

Hardware 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 information

a8259 Features General Description Programmable Interrupt Controller

a8259 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 information

CprE 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 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 information

MIPI I3C Interface Advanced Features

MIPI 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 information

MCP2502X/5X. CAN I/O Expander Family. Features. Description

MCP2502X/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 information

Using the Z8 Encore! XP Timer

Using 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 information

DS1075. EconOscillator/Divider PRELIMINARY FEATURES PIN ASSIGNMENT FREQUENCY OPTIONS

DS1075. 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 information

I-7088, I-7088D, M-7088 and M-7088D User Manual

I-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 information

UM0791 User manual. Demonstration firmware for the DMX-512 communication protocol receiver based on the STM32F103Zx. Introduction

UM0791 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 information

CANopen Programmer s Manual

CANopen 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 information

PAK-Vb/c PWM Coprocessor Data Sheet by AWC

PAK-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 information

CANopen Programmer s Manual

CANopen 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 information

TCSS 372 Laboratory Project 2 RS 232 Serial I/O Interface

TCSS 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 information

ProLink 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 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 information

Lecture #4 Outline. Announcements Project Proposal. AVR Processor Resources

Lecture #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 information

Select the single most appropriate response for each question.

Select 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 information

ELCT 912: Advanced Embedded Systems

ELCT 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 information

MSP430 Interfacing Programs

MSP430 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 information

SC16C550B. 1. General description. 2. Features. 5 V, 3.3 V and 2.5 V UART with 16-byte FIFOs

SC16C550B. 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 information

The ST7588T is a driver & controller LSI for graphic dot-matrix liquid crystal display systems. It contains 132 segment and 80

The 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 information

Manual IF2008A IF2008E

Manual 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 information

ATmega16A Microcontroller

ATmega16A 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 information

Mapping 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 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 information

JTAG pins do not have internal pull-ups enabled at power-on reset. JTAG INTEST instruction does not work

JTAG 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 information

Designing with STM32F3x

Designing 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 information

Modbus communication module for TCX2: AEX-MOD

Modbus 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 information

Using Z8 Encore! XP MCU for RMS Calculation

Using 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 information

D16550 IP Core. Configurable UART with FIFO v. 2.25

D16550 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 information

Controlling DC Brush Motor using MD10B or MD30B. Version 1.2. Aug Cytron Technologies Sdn. Bhd.

Controlling 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 information

Grundlagen Microcontroller Counter/Timer. Günther Gridling Bettina Weiss

Grundlagen 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 information

Preliminary Information IP0 -IOW -IOR RXB N.C. TXB OP1 OP3 OP5 OP7

Preliminary 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 information

Chapter 10 Counter modules

Chapter 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 information

M68HC12B 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 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 information

BLE 4.0 Module ZBModule User Manual 1 / 15

BLE 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 information

8253 functions ( General overview )

8253 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 information

Lab 2.2 Custom slave programmable interface

Lab 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 information

VORAGO Timer (TIM) subsystem application note

VORAGO 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 information

um-pwm1 Pulse-width Modulation Servo Coprocessor Datasheet Release V100 Introduction Features Applications

um-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 information

IZ602 LCD DRIVER Main features: Table 1 Pad description Pad No Pad Name Function

IZ602 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 information

EVDP610 IXDP610 Digital PWM Controller IC Evaluation Board

EVDP610 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 information

PIC 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 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 information

Standard single-purpose processors: Peripherals

Standard 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 information

ATmega 16. Dariusz Chaberski

ATmega 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 information

TMS320F241 DSP Boards for Power-electronics Applications

TMS320F241 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 information

For reference only Refer to the latest documents for details

For 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 information

SC16C Description. 2. Features. Dual UART with 32 bytes of transmit and receive FIFOs

SC16C 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 information

AN4062 Application note

AN4062 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 information

Design and Construction of PIC-based IR Remote Control Moving Robot

Design 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 information

CHAPTER 2 VSI FED INDUCTION MOTOR DRIVE

CHAPTER 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 information

ZKit-51-RD2, 8051 Development Kit

ZKit-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 information

EXAMINATION PAPER EMBEDDED SYSTEMS 6EJ005 UNIVERSITY OF DERBY. School of Computing and Technology DATE: SUMMER 2003 TIME ALLOWED: 2 HOURS

EXAMINATION 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 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 information

DASL 120 Introduction to Microcontrollers

DASL 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 information

Microprocessor & Interfacing Lecture Programmable Interval Timer

Microprocessor & 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

µ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 information

DS1075 EconOscillator/Divider

DS1075 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 information

dspic30f Quadrature Encoder Interface Module

dspic30f 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 information

DS1073 3V EconOscillator/Divider

DS1073 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 information

C16450 Universal Asynchronous Receiver/Transmitter. Function Description. Features. Symbol

C16450 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 information

SC16C750B. 1. General description. 2. Features. 5 V, 3.3 V and 2.5 V UART with 64-byte FIFOs

SC16C750B. 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 information

Measuring Distance Using Sound

Measuring 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 information

Lab 7 Remotely Operated Vehicle v2.0

Lab 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 information

EE 314 Spring 2003 Microprocessor Systems

EE 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 information

Product type designation. General information. Hardware product version 01. Firmware version V2.6. Engineering with. update.

Product 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 information

FUJITSU SEMICONDUCTOR CONTROLLER MANUAL CM E F 2 MC-8L 8-BIT MICROCONTROLLER. MB89480/480L Series HARDWARE MANUAL

FUJITSU 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 information

B Robo Claw 2 Channel 25A Motor Controller Data Sheet

B 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 information

EECE494: 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 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 information

D16950 IP Core. Configurable UART with FIFO v. 1.03

D16950 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 information

AN0026.0: EFM32 and EZR32 Wireless MCU Series 0 Low Energy Timer

AN0026.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 information

MSP430 Family Mixed-Signal Microcontroller Application Reports

MSP430 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 information

Wide Range Voltage to Frequency Converter using PSoC3 Microcontroller

Wide 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