Digchip : Database on electronics components
Electronic components database
Search:                      In section:
Member, Distributor  
Log In
Email:
Password:


Part: M44C090

Category:
 Microcontrollers
   -> 4 bit
             -> MARC4 Family

Description:

Company: Atmel Wireless and Microcontrollers

Datasheet: Download M44C090 datasheet     File size : 449 kB

Request For quote: Find where to buy M44C090



Datasheet text preview:
M44C090 M44C890
Low-Current Microcontroller for Wireless Communication
The M44C090 and M44C890 are members of Atmels family of 4-bit single-chip microcontrollers. They offer highest integration for IR and RF data communication and remote-control applications. The M44C090 / M44C890 is suitable for the transmitter side. It contains ROM, RAM, parallel I/O ports, one 8-bit programmable multifunction timer/ counter with modulator 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 M44C890 has an additional EEPROM as a second chip in one package.
Features / Benefits
D 2-Kbyte ROM, 256 x 4-bit RAM D 12 bidirectional I/Os D Up to 6 external / internal interrupt sources D Multifunction timer/counter with ญ IR remote control carrier generator ญ Biphase-, Manchester- and pulse-width modulator D Programmable system-clock with prescaler and five different clock sources
V SS VDD
D Wide supply voltage range (1.8 to 6.5 V) D Very low sleep current (< 1 ตA) D 32 x 16-bit EEPROM (M44C890 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
External RC Crystal oscillators oscillators clock input Clock management UTCM Timer 1 interval- and watchdog timer
ROM
2 K x 8 bit
RAM
256 x 4 bit
BP20/NTE Data direction Port 2 BP21 BP22 BP23
MARC4
4-bit CPU core I/O bus
Data direction + interrupt control Port 5
Timer 2 8/12-bit timer with modulator SSI Serial interface
T2I T2O SD SC
Data direction + alternate function Port 4
BP40 BP42 INT3 T2O BP43 SC BP41 INT3 VMI SD T2I
BP50 BP52 INT6 INT1 BP53 BP51 INT1 INT6
13389
Figure 1. Block diagram M44C090/M44C890
Rev.A4, 14-Dec-01
1 (63)
มมม มม ม ม มม มม มมมมมมมมมมมมมมมมมมมมมมมมมมมมมมมม ม ม มม มมมมมมมมมมมมมมมมม มมมมมมมมมมมมมมมมมมมมมมมมมมมมมมมม มม มม ม มม มม มม มมมมมมมมมมมมมมมม มมมมมมมมมมมมมมมมมมมมมมมมมมมมมมมม ม มมมมมมมมมมมมมมมมมมมมมมมมมมมมมมมม มม มม มมมม ม มมม ม ม ม มม มม มมมมมมมมมมมมมมมมมมมมมมมมมมมมมมมม มมมมมมมมมมมมมมมมมมมมมมมมมมมมมมมม มม มมมมมมมมมมมมมม ม ม ม มม มม มมมมมมมมมมมมมมมมมมมมมมมมมมมมมมมม มมมมมมมมมมมมมมมมมมมมมมมมมมมมม มมมมมมมมมมมมมมมม มม มมม ม ม มม มม มมมมมมมมมมมมมมมมมมมมมมมมมมมมมมมม มม ม มมมมมมมมมมมมมมมมมมมมมมมมมมมมมมมม มม ม มมมมมมมมมมมมมมมมมมมมมมมมมมมมมมมม มม ม มมมมมมมมมมมมมมมมมมมมมมมมมมมมมมมม มม ม มม มม มมมม ม มมมมมมมมมมมมมมมมมมมมมมมมมมมมมมมม มม มม ม ม มม มม มม มมมมมมมมมมมมมมมมมมมมมมมมมมมมมมมม มมมมมมมมมมมมมมมมมมมมมมมมมมมมมมมม มม ม ม มม มม ม ม มม มมมมมมมมมมมมมมมมมมมมมมมมมมมมมมมม มมมมมมมมมมมมมมมมมมมมมมมมมมมมม มมมมมมมมมมมมมมมมมมมมมมมมมมมมมมมม มม ม มม มมมมมมมมมมมมมมมมมมมมมมมมมมมมมมมม มม มม ม ม มม มม มมมมมมมมมมมมมมมมมมมมมมมมมมมมมมมม มม ม มม มมมมมมมมมมมมมมมมมมมมมมมมมมมมมมมม ม ม มมมมมมมมมมมมมมมมมมมมมมมมมมมมมมมม มม มมมม มมม ม ม มม มม มมมมมมมมมมมมมมมมมมมมมมมมมมมมมมมม มม ม มมมมมมมมมมมมมมมมมมมมมมมมมมมมมมมม มม ม มม มม มมมมมมมมมมมมมมมมมมมมมมมมมมมมมมมม มมมมมมมมมมมมมมมมมมมมมมมมมมมมมมมม มม มม ม ม มม มม มมมมมมมมมมมมมมมมมมมมมมมมมมมมมมมม มม ม มมมมมมมมมมมมมมมมมมมมมมมมมมมมมมมม มม ม มม มม มมมมมมมมมมมมมมมมมมมมมมมมมมมมมมมม มมมมมมมมมมมมมมมมมมมมมมมมมมมมมมมม มม มม ม ม มม มม มมมมมมมมมมมมมมมมมมมมมมมมมมมมมมมม มมมมมมมมมมมมมมมมมมมมมมมมมมมมมมมม มม มม ม ม มม มม มม มม มมมม ม มมมมมมมมมมมมมมมมมมมมมมมมมมมมมมมม มมมมมมมมมมมมมมมมมมมมมมมมมมมมมมมม มม มม มม ม ม ม มม มม มมมมมมมมมมมมมมมมมมมมมมมมมมมมมมมม มมมมมมมมมมมมมมมมมมมมมมมมมมมมมมมม มมมม มมมมมมมมมมมมมมมมมมมมมมมมมมมมม ม ม ม ม มมมมมมมมมมมมมมมมมมมมมมมมมมมมมมมม มมมมมมมมมมมมมมมมมมมมมมมมมมมมม มมมมมมมมมมมมมมมมมมมมมมมมมม ม
Table 1 Pin description
M44C090 M44C890
2 (63) OSC2 BP50 BP51 BP52 BP53 nc nc OSC1 BP42 BP43 BP41 VDD VSS nc nc BP20 BP21 BP22 BP23 BP40 Name Type I/O I/O I/O I/O ญญ ญญ I I/O I/O I/O ญญ ญญ I/O I/O I/O I/O I/O O Oscillator output Bidirectional I/O Bidirectional I/O Bidirectional I/O Bidirectional I/O Not connected Not connected Oscillator input Bidirectional I/O line of Port 4.2 Bidirectional I/O line of Port 4.3 Bidirectional I/O line of Port 4.1 Supply voltage Circuit ground Not connected Not connected Bidirectional I/O Bidirectional I/O Bidirectional I/O Bidirectional I/O Bidirectional I/O
BP40/INT3/SC
Function
BP53/INT1
BP50/INT6
BP51/INT6
BP52/INT1
line line line line
line line line line line
OSC2
OSC1
VDD
nc
nc
of of of of
of of of of of
Figure 2. Pinning SSO20 package
Port Port Port Port
Port Port Port Port Port
10
4
6
5
2
8
7
3
1
9
5.0 5.1 5.2 5.3
2.0 2.1 2.2 2.3 4.0
M44C090 M44C890
4-MHz crystal input or 32-kHz crystal input or external clock input or external trimming resistor input 4-MHz crystal output or 32-kHz crystal output
ญญญ ญญญ ญญญ ญญญ NTEญtest mode enable ญญญ ญญญ ญญญ SC-serial clock or INT3 external interrupt input VMI voltage monitor input or T2I external clock input Timer 2 T2O Timer 2 output SD serial data I/O or INT3ญexternal interrupt input INT6 external interrupt input INT6 external interrupt input INT1 external interrupt input INT1 external interrupt input
Alternate Function
12
13
14
15
16
17
18
19
20
11
BP20/NTE
BP22
BP42/T2O
VSS
nc
nc
BP21
BP23
BP41/VMI/T2I
BP43/INT3/SD
13390
Rev.A4, 14-Dec-01 Pin-No. SSO20 1 20 10 11 13 14 15 16 2 6 5 4 3 9 12 7 18 19 17 8 NA Input Input Input Input ญญ ญญ Input Input Input Input State NA NA ญญ ญญ Input Input Input Input Input Reset
M44C090 M44C890
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 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Port 2 Data Register (P2DAT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Port 2 Control Register (P2CR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.2.2 Bidirectional Port 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.2.3 Bidirectional Port 4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.3 Universal Timer/Counter / Communication Module (UTCM) . . . . . . . . . . . . . . . . . . . . . . . . 3.3.1 Timer 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Timer 1 Control Register 1 (T1C1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Timer 1 Control Register 2 (T1C2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 5 5 6 6 6 7 9 9 9 9 11 11 11 12 13 13 13 14 15 15 16 16 16 16 16 17 17 17 18 18 19 19 20 21 21 21 22 24 25 26 27 27 3 (63)
3
Rev.A4, 14-Dec-01


Others parts begin by m4