HT46 A/D Type MCU Series Data Memory (Byte) Program Memory HT46R22 (OTP) HT46C22 (Mask) 2Kx14 64 8Kx16 4Kx15 192384 HT46R23 (OTP) HT46C23 (Mask) HT46R24.

Slides:



Advertisements
Similar presentations
Introduction to PIC Microcontrollers
Advertisements

MC68HC11 System Overview. System block diagram (A8 version)
MICROPROCESSORS TWO TYPES OF MODELS ARE USED :  PROGRAMMER’S MODEL :- THIS MODEL SHOWS FEATURES, SUCH AS INTERNAL REGISTERS, ADDRESS,DATA & CONTROL BUSES.
Sistemi Elettronici Programmabili13-1 MULTI OSC + CLOCK FILTER LVD POWER SUPPLY CONTROL 8 BIT CORE ALU PROGRAM MEMORY RAM I2CI2C PORT A SPI PORT B 16-BIT.
ST10F27x Family Jan 7th, 2010 Presenter:- Muhammad Abid.
Chapter 2 HARDWARE SUMMARY
Microcontroller – PIC – 4 PIC types PIC architecture
Introduction of Holtek HT-46 series MCU
1 ECE 263 Embedded System Design Lessons 2, 3 68HC12 Hardware Overview, Subsystems, and memory System.
Microcontroller Architecture PIC18F Family
BLDC MOTOR SPEED CONTROL USING EMBEDDED PROCESSOR
SENIOR DESIGN 10/3.
Microprocessor Block Diagram
MSP432™ MCUs Training Part 5: Digital Peripherals
Minimum Systems and the PIC 16F84A Chapter Two Dr. Gheith Abandah1.
© 2008, Renesas Technology America, Inc., All Rights Reserved 1 Introduction Purpose:  This training module provides a technical description of Renesas.
Input/Output mechanisms
ECE 477 DESIGN REVIEW TEAM 2  FALL 2011 Members: Bo Yuan, Yimin Xiao, Yang Yang, Jintao Zhang.
1 SERIAL PORT INTERFACE FOR MICROCONTROLLER EMBEDDED INTO INTEGRATED POWER METER Mr. Borisav Jovanović, Prof.dr Predrag Petković, Prof.dr. Milunka Damnjanović,
16F877A. Timer 0 The Timer0 module timer/counter has the following features: –8-bit timer/counter –Readable and writable –8-bit software programmable.
Clock Options and Sleep Modes. Clock Sources Flash Fuse bits can be programmed to choose one of the following Clock sources: 1. External RC Osc. f = 1/(3RC).
ATmega128RFA1 Power Measurement. ATmega128RFA1 SoC (uC and Transceiver) Up to 16 MHz (i.e. almost 16 MIPS) Voltage range: 1.8v to 3.6v 16K bytes RAM 128.
AT91 Embedded Peripherals
Embedded System Design Laboratory October 11, 2002Stanford University - EE281 Lecture #4#1 Lecture #4 Outline Announcements Project Proposal AVR Processor.
Microprocessors A practical approach Subjects Goals for this module Results Subjects of the module Plans Questions.
Lecture 2 Silicon Labs C8051F020 System Overview.
Prepared by Eng. Musa Alyaman1 Chapter Seven Chapter Seven PIC16F87x.
بسمه تعالي AVR Microcontrollers. The ATmega8 Basic Features -1.
© 2008, Renesas Technology America, Inc., All Rights Reserved 1 Course Introduction Purpose  This course provides an overview of the CPU architecture.
MICROCONTROLLER SYSTEMS Part 1. Figure 1.1Elements of a digital controller CPU Central Processing Unit Input Peripherals Output Peripherals ROM Read Only.
Chapter 2 Introducing the PIC Mid-Range Family and the 16F84A The aims of this chapter are to introduce: The PIC mid-range family, in overview The overall.
ATtiny23131 A SEMINAR ON AVR MICROCONTROLLER ATtiny2313.
Chapter 7 Larger Systems and the PIC 16F873A The aims of this chapter are to introduce: The architecture of the 16F873A microcontroller; The 16F873A memory.
Training program: Mechanic - electrotechnician Program name: Digital processing - microprocessors III. class Microcontrollers Elaborated by: Vlastimil.
AT91 Products Overview. 2 The Atmel AT91 Series of microcontrollers are based upon the powerful ARM7TDMI processor. Atmel has taken these cores, added.
80386DX functional Block Diagram PIN Description Register set Flags Physical address space Data types.
Architecture and instruction set. Microcontroller Core Features:  Operating speed: DC - 20 MHz clock input DC ns instruction cycle Up to 8K x.
INTRODUCTION TO PIC MICROCONTROLLER. Overview and Features The term PIC stands for Peripheral Interface Controller. Microchip Technology, USA. Basically.
DsPIC30F4011 Fall DIP Switches  The upper four switches of SW1 are used to enable LEDs connected to PORTB/C, PORTA/D, PORTE and PORTF. For example,
S4525A Peripherals & Enhanced FLASH 1 © 1999 Microchip Technology Incorporated. All Rights Reserved. S4525A Peripherals & Enhanced FLASH 1 Peripherals.
Presented by Sadhish Prabhu
Device Overview 1.  The advantages of all PIC18Fxxxx microcontrollers:  High computational performance  High-endurance  Enhanced Flash program memory.
Features of the PIC18 microcontroller - 8-bit CPU - 2 MB program memory space (internal 32KB to 128KB) bytes to 1KB of data EEPROM - Up to 4096 bytes.
© 2008, Renesas Technology America, Inc., All Rights Reserved 1 Course Introduction Purpose  This course provides an introduction to the peripheral functions.
Components of a typical full-featured microcontroller.
Product Overview 박 유 진박 유 진.  Nordic Semiconductor ASA(Norway 1983)  Ultra Low Power Wireless Communication System Solution  Short Range Radio Communication(20.
AVR Architecture Prepared By: Avdhesh Soni ( ) Sarthak Patel ( ) Akshay Parekh ( ) Fenil Sachla ( ) Guided.
NAM S.B MDLAB. Electronic Engineering, Kangwon National University 1.
80C51 Block Diagram 1. 80C51 Memory Memory The data width is 8 bits Registers are 8 bits Addresses are 8 bits – i.e. addresses for only 256.
Criteria for choosing a microcontroller A microcontroller must meet the task at hand efficiency and cost effectively. Speed. What is highest speed of.
Memory Mapped IO (and the CerfBoard). The problem How many IO pins are available on the 8051? What if you are using interrupts, serial, etc…? We want.
DEPARTMENT OF ELECTRONICS ENGINEERING V-SEMESTER MICROPROCESSOR & MICROCONTROLLER 1 CHAPTER NO microcontroller & programming.
Special Features. Device Configuration bits Revision Device Configuration bits Revision On-chip Power-on Reset (POR) Revision On-chip Power-on Reset (POR)
USING TV REMOTE AS A CORDLESS MOUSE FOR THE COMPUTER
CORDLESS MOUSE FEATURES BY TV REMOTE USING PIC MICROCONTROLLER
16F877A.
Popular Microcontrollers and their Selection by Lachit Dutta
Embedded Systems Programming
C. K. Pithawalla College of Engineering and Technology, Surat
UNIT – Microcontroller.
BITS EDU. CAMPUS , VARNAMA
Project Title EVM IN PIC Under the Guidance of Submitted by.
The Arduino Microcontroller: Atmel AVR Atmega 328
Introduction to Microprocessors and Microcontrollers
Architectural Overview
Introducing the PIC Mid-Range Family and the 16F84A
Important 8051 Features On chip oscillator 4K bytes ROM 128 bytes RAM
MSP432™ MCUs Training Part 6: Analog Peripherals
AVR – ATmega103(ATMEL) Architecture & Summary
8051 Micro Controller.
Presentation transcript:

HT46 A/D Type MCU Series Data Memory (Byte) Program Memory HT46R22 (OTP) HT46C22 (Mask) 2Kx Kx16 4Kx HT46R23 (OTP) HT46C23 (Mask) HT46R24 (OTP) HT46C24 (Mask) HT46R25* (OTP) HT46C25* (Mask) 16Kx * Under development, available in 4Q, 2004

HT46 A/D Type MCU Series

Features of A/D Type HT46 Series RISC Architecture Direct and Indirect Addressing mode. Total 63 instructions. Table read function. Maximum 16 stack ( by product) Operating Voltage: –Fsys = 4Mhz, 2.2~5.5v –Fsys = 8Mhz, 3.3~5.5v Idd : 2mA (tpy.) (5V, 4MHz, Xtal, ADC disable) Istb : 1uA (max.) (WDT, RTC disabled). -40 o C~85 o C Operating temperature.(Industrial grade)

Peripheral Feature I/O with pull high function. Port A with wake up function. Timer function Watch dog function Halt and wakeup for low power consumption. I 2 C interface PFD driver output. On-chip crystal and RC oscillator LVR for Brown-out protection. Multi-channel 9 or 10-bit A/D converter Pulse Width Modulator output.

Block Diagram

Program Memory Map

Special Purpose Data Memory

General Purpose Data Memory 2 banks of Data memory in HT46X24 –Each one has 192x8 bytes (total 384 bytes). –Need to use BP(bank pointer in special RAM) to select Bank0 or Bank1 data memory. BP=0 Access Bank0 data. BP=1 Access Bank1 data. –Only use MP1 by Indirect Addressing mode to access.

PWM PWM is Pulse Width Modulator. There are two modes 6+2 or 7+1 selected by configuration. User can change the frequency duty software –by writing data to PWM0~PWM3 special data register. PWM function can be controlled On/Off by software. –Enable PWM output : SET PD0 –Disable PWM output : CLR PD0

PWM 6+2 Mode

PWM 7+1 Mode

Analog to Digital Converter The HT46 series have a 9 or 10-bit ADC. ADC can be disabled by software. Max. 4 or 8 channels can input to the ADC. –Channels set in ADCR by software ADC channels are pin-shared with Port B. –As ADC input or Port B set in ADCR by software Input range is from 0 to VDD. Min. ADC clock period is 1us. ADC sampling time is 32 ADC clocks. ADC convert time is 76 ADC clocks. Max. INL ± 1 LSB.

ADC Convert Data Register ADRL/ADRH are two registers to store the ADC convert data.

A/D Convert Control Register

A/D Convert Clock Source Register

A/D Convert Timing Diagram

I 2 C Bus Interface I 2 C bus is a bidirectional 2-wire serial interface. –SCL : serial clock pin. –SDA : serial data pin. I 2 C output is of open drain. An external pull high resistor is needed. HT46 series I 2 C bus is only operates in Slave mode. For Master mode, user can implement by software.

I 2 C Registers I 2 C Slave Address Register - HADR I 2 C Input/Output Data Register – HDR I 2 C Control Register – HCR. I 2 C Status Register – HRS. Using HT46 serial I 2 C Slave function, user can only need to set some flags and polling some status flags. Then, I2C bus can work.

Configuration Options