|
|
Part: M44C092-H
Category: Microcontrollers -> 4 bit -> MARC4 Family
Description:
Company: Atmel Wireless and Microcontrollers
Datasheet: Download M44C092-H datasheet File size : 1417 kB
Request For quote: Find where to buy M44C092-H
Datasheet text preview:
M44C092ญH M44C892ญH M44C892ญH
Low-Current Microcontrollers for Wireless Communication
The M44C092ญH and M44C892ญH are members of Atmels family of 4-bit single-chip microcontrollers. They offer highest integration for IR and RF data communication, remote-control and phase-control applications. The M44C092ญH and M44C892ญHare suitable for the transmitter side as well as the receiver side. It contains ROM, RAM, parallel I/O ports, two 8-bit programmable multifunction timer/counters with modulator and demodulator function, voltage supervisor, interval timer with watchdog function and a sophisticated on-chip clock generation with external clock input, integrated RC-, 32-kHz crystal- and 4-MHz crystal-oscillators. The M44C892ญH has an additional EEPROM as a second chip in one package.
Features / Benefits
D Extended temperature range for high temperature up to 105_C D 4-Kbyte ROM, 256 x 4-bit RAM D 16 bidirectional I/Os D Up to 7 external / internal interrupt sources D Multifunction timer/counter with ญ IR remote control carrier generator ญ Biphase-, Manchester- and pulse-width modulator and demodulator ญ Phase control function
V SS VDD
D Programmable system-clock with prescaler and five different clock sources D Wide supply voltage range (1.8 to 6.5 V) D Very low sleep current (< 1 ตA) D 32 x 16-bit EEPROM (M44C892ญH only) D Synchronous serial interface (2-wire, I2C, 3-wire) D Watchdog, POR and brown-out function D Voltage monitoring incl. Lo_BAT detect D Flash controller T48C893 available (SSO20)
OSC1 OSC2
Brown-out protect. RESET Voltage monitor External input VMI BP10 Port 1 BP13 BP20/NTE Data direction Port 2 BP21 BP22 BP23
External RC Crystal oscillators oscillators clock input Clock management
UTCM Timer 1 interval- and watchdog timer Timer 2 8/12-bit timer with modulator SSI Serial interface Timer 3 8-bit timer / counter with modulator and demodulator
T2I T2O SD SC T3O T3I
ROM
4 K x 8 bit
RAM
256 x 4 bit
MARC4
4-bit CPU core I/O bus
Data direction + interrupt control Port 5
Data direction + alternate function Port 4
Data dir. + alt. function Port 6
BP50 BP52 BP40 BP42 INT1 INT3 T2O BP43 INT6 BP53 BP51 SC BP41 INT3 INT1 VMI INT6 SD T2I
BP60 T3O
BP63 T3I
13361
Figure 1. Block diagram M44C092ญH / M44C892ญH
Rev. A2, 14-Dec-01
1 (84)
M44C092ญH M44C892ญH
VDD BP40/INT3/SC BP53/INT1 BP52/INT1 BP51/INT6 BP50/INT6 OSC1 OSC2 BP60/T3O BP10
1 2 3 4 5 6 7 8 9 10 20 19 18 17
VSS BP43/INT3/SD BP42/T2O BP41/VMI/T2I BP23 BP22 BP21 BP20/NTE BP63/T3I BP13
M44C092ญH M44C892ญH
16 15 14 13 12 11
Figure 2. Pinning SSO20 package Table 1 Pin description
มมมมม ม มม มม มมมมม ม มมมมมมมมมมมมมมมมมมมมมมมมมมมมมมม ม มม ม ม มม มม มมมมมมมมมมมมมมมมมมมมมมมมมมม ม ม มมมมมมมมมมมมมมมมมมมมมมมมมมมมมมม มม ม มม ม มม ม ม มมมมมมมมมมมมมมมมมมมมมมมมมมมมมม มมมมมมมมมมมมมมมมมมมมมมมมมมมมมมม มม ม มม มม มมมมมมมมมมมมมมมมมมมมมมมมมมมมมมม มมมมมมมมมมมมมมมมมมมมมมมมมมมมมมม มม มมมมมมมมมมมมมมมมมมมมมมมมมมม ม ม มม มม มม มมมมม ม ม ม มม มม มมมมมมมมมมมมมมมมมมมมมมมมมมมมมมม มม มมมมมมมมมมมมมมมมมมมมมมมมมมมมมมม มม ม มมมมมมมมมมมมมมมมมมมมมมมมมมมมมมม มม ม มมมมมมมมมมมมมมมมมมมมมมมมมมมมมมม มม ม มม มม มมมมมมมมมมมมมมมมม มมมมมมมมมมมมมมมมมมมมมมมมมมมมมมม มม มม ม ม มม มม มม มมมมมมมมมมมมมมมมมมมมมมมมมมมมมมม มมมมมมมมมมมมมมม มมมมม ม มม ม มม มม มมมมมมมมมมมมมมมมมมมมมมมมมมมมมมม มมมมมมมมมมมมมมมมมมมมมมมมมมม ม มมมมมมมมมมมมมมมมมมมมมมมมมมมมมมม มม ม มม มมมมมมมมมมมมมมมมมมมมมมมมมมมมมมม มม ม มม มม ม มมมมม ม มม ม มม มม มมมมมมมมมมมมมมมมมมมมมมมมมมมมมมม มมมมมมมมมมมมมมมมมมมมมมมมมมมมมมม มม มม ม ม มมมมมมมมมมมมมมมมมมมมมมมมมมมมมมม มมมมมมมมมมมมมมมมมมมมมมมมมมม ม ม ม ม มมมมมมมมมมมมมมมมมมมมมมมมมมมมมมม ม มมมมม ม มม มม มม มมมมมมมมมมมมมมมมมมมมมมมมมมมมมมม มม มมมมมมมมมมมมมมมมมมมมมมมมมมม ม ม มม มมมมมมมมมมมมมมมมมมมมมมมมมมมมมมม มม มม มมมมม ม มมมมม ม ม มม ม ม มม มม มม มม มมมมมมมมมมมมมมมมมมมมมมมมมมมมมมม มมมมมมมมมมมมมมมมมมมมมมมมมมมมมมม มม มมมมมมมมมมมมมมมมมมมมมมมมมมม ม ม ม มม มมมมมมมมมมมมมมมมมมมมมมมมมมมมมมม มมมมมมมมมมมมมมมมมมมมมมมมมมมมมมม มม มม ม ม มม มม มม มม มมมมมมมมมมมมมมมมมมมมมมมมมมมมมมม มมมมมมมมมมมมมมมมมมมมมมมมมมมมมมม มม มม ม ม มมมมมมมมมมมมมมมมมมมมมมมมมมมมมมม มมมมมมมมมมมมมมมมมมมมมมมมมมมมมมม มม มม ม ม มม มม มมมมมมมมมมมมมมมมมมมมมมมมมมมมมมม มมมมมมมมมมมมมมมมมมมมมมมมมมม ม มม มม มมมมม ม มม ม มมมมมมมมมมมมมมมมมมมมมมมมมมมมมมม มมมมมมมมมมมมมมมมมมมมมมมมมมม ม มมมมมมมมมมมมมมมมมมมมมมมมมมมมมมม มม ม ม มม มมมมมมมมมมมมมมมมมมมมมมมมมมมมมมม มมมมมมมมมมมมมมมมมมมมมมมมมมม ม ม
Name VDD VSS BP10 BP13 BP20 BP21 BP22 BP23 BP40 BP41 BP42 BP43 Type I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I Function Supply voltage Circuit ground Bidirectional I/O line Bidirectional I/O line Bidirectional I/O line Bidirectional I/O line Bidirectional I/O line Bidirectional I/O line Bidirectional I/O line of of of of of of of Port Port Port Port Port Port Port 1.0 1.3 2.0 2.1 2.2 2.3 4.0 Bidirectional I/O line of Port 4.1 Bidirectional I/O line of Port 4.2 Bidirectional I/O line of Port 4.3 Bidirectional I/O Bidirectional I/O Bidirectional I/O Bidirectional I/O Bidirectional I/O Bidirectional I/O Oscillator input line line line line line line of of of of of of Port Port Port Port Port Port 5.0 5.1 5.2 5.3 6.0 6.3 BP50 BP51 BP52 BP53 BP60 BP63 OSC1 OSC2 O Oscillator output Alternate Function Pin-No. ญญญ 1 ญญญ 20 ญญญ 10 ญญญ 11 NTEญtest mode enable 13 ญญญ 14 ญญญ 15 ญญญ 16 SC-serial clock or INT3 external 2 interrupt input VMI voltage monitor input or T2I 17 external clock input Timer 2 T2O Timer 2 output 18 SD serial data I/O or INT3ญexter19 nal interrupt input INT6 external interrupt input 6 INT6 external interrupt input 5 INT1 external interrupt input 4 INT1 external interrupt input 3 T3O Timer 3 output 9 T3I Timer 3 input 12 4-MHz crystal input or 32-kHz 7 crystal input or external clock input or external trimming resistor input 4-MHz crystal output or 32-kHz 8 crystal output Reset State NA NA Input Input Input Input Input Input Input Input Input Input Input Input Input Input Input Input Input NA 2 (84) Rev. A2, 14-Dec-01
M44C092ญH M44C892ญH M44C892ญH
Table of Contents
1 2 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . MARC4 Architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.1 General Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.2 Components of MARC4 Core . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.2.1 ROM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.2.2 RAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.2.3 Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.2.4 ALU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.2.5 I/O Bus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.2.6 Instruction Set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.2.7 Interrupt Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Software Interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Hardware Interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.3 Master Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.3.1 Power-on Reset and Brown-out Detection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.3.2 Watchdog Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.3.3 External Clock Supervisor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.4 Voltage Monitor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.4.1 Voltage Monitor Control / Status Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.5 Clock Generation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.5.1 Clock Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.5.2 Oscillator Circuits and External Clock Input Stage . . . . . . . . . . . . . . . . . . . . . . . . RC-Oscillator 1 Fully Integrated . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . External Input Clock . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . RC-Oscillator 2 with External Trimming Resistor . . . . . . . . . . . . . . . . . . . . . . . . . 4-MHz Oscillator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32-kHz Oscillator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.5.3 Clock Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Clock Management Register (CM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . System Configuration Register (SC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.6 Power-down Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Peripheral Modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.1 Addressing Peripherals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.2 Bidirectional Ports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.2.1 Bidirectional Port 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.2.2 Bidirectional Port 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Port 2 Data Register (P2DAT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Port 2 Control Register (P2CR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.2.3 Bidirectional Port 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.2.4 Bidirectional Port 4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.2.5 Bidirectional Port 6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.3 Universal Timer/Counter / Communication Module (UTCM) . . . . . . . . . . . . . . . . . . . . . . . . 3.3.1 Timer 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 6 6 7 7 7 8 10 10 10 10 12 12 12 13 14 14 14 15 16 16 17 17 17 17 17 18 18 18 19 19 20 20 22 22 23 23 23 24 26 27 28 29 3 (84)
3
Rev. A2, 14-Dec-01
Others parts begin by m4
|
|
|