The Datasheet Archive - 100 Million Datasheets from 7500 Manufacturers.    


Datasheet Search Engine   
 
Part # or Description: • 5V RS232 Driver • 2SC5066* • "Real Time Clock" • "USB connector" • "blue led" 5mm • 10 watt zener diode • 2N3055* motorola
 
Search Tip: Try entering the part number only. Include a wildcard (eg. lm317* or 1n4148*)

 

 

4-bit Microcontroller with Driver NT6610C-based single-chip 4-bit


Datasheet Thumbnail

  

Download PDF



Top Searches for this datasheet



NT6611
4-bit Microcontroller with Driver
NT6610C-based single-chip 4-bit microcontroller with driver ROM: 1024 bits RAM: bits (data memory) Operation Voltage Range: 2.2V 5.4V typically) CMOS pins (PORTA CMOS Open Drain code option level subroutine nesting (including interrupts) 8-bit timers with pre-divider circuit Oscillator warm-up timer priority interrupt sources: External interrupt (falling edge) Timer0 interrupt Timer1 interrupt PortB interrupt (falling edge) Clock source: 32.768KHz crystal 262K (type programmable code option) Instruction cycle time: 4/32.768KHz 122µs) 32.768KHz crystal 4/262KHz 15µs) 262KHz driver (1/4 duty bias duty bias) power operation modes HALT STOP mode Built-in alarm generator (carrier frequency: 2KHz 4KHz code option) power consumption (Iop 10µA, 32.768KHz, Bonding option multi-code software Available CHIP FORM
General Description
NT6611 single-chip microcontroller integrated with NT6610C core, SRAM, timer, alarm generator, driver, port, program ROM.
Configuration
SEG16 SEG15 SEG14 SEG13 SEG12 SEG11 SEG10 SEG9 SEG8 SEG7 SEG6 SEG5 SEG4 SEG3
COM3 COM4 OSCI OSCO PORTD3 PORTD2 PORTD1 PORTD0 PORTC3 PORTC2 PORTC1 PORTC0 PORTB3
NT6611
1/22
NT6611
Block Diagram
TEST
(1024
OSCI (256 OSCO 8-Bit TIMER PORTB, PORTC PORTS (3*4) CORE PORTA extemal PORTA.0 (INT) PORTA.1(BD) PORTA.2 (BD) PORTA.3 COMMON DRIVERS COM1 COM4 PORTD
RESET ALARM GENERATOR
SEGMENT DRIVERS
SEG1 SEG26
OPERATING VOLTAGE VOLTAGE DIVIDER
Description
Designation SEG1 TEST RESET PORTA0 Description Segment signal output display. Seg1 output Test internally pull-down connect user) reset input Power Bonding option, internally pull-low programmable PA.0 could external interrupt input( PA.1, PA.2 could buzzer output PA.1 (BD), PA.2 programmable I/O, vector interrupt (active falling edge) programmable programmable Ground Bonding option, internally pull-high Oscillator output pin, connected crystal oscillator Oscillator input pin, connected crystal external resistor Common signal output display
PORTB0 PORTC0 PORTD0 OSCO OSCI COM1
Total pads mask type.
2/22
NT6611
Functional Description
contains following functional blocks: Program Counter, Arithmetic Logic Unit (ALU), Carry Flag, Accumulator, Table Branch Register, Data Pointer (INX, DPH, DPM, DPL), Stacks. address 1024 words bits program area from $000 $3FF. There area from address through that reserved special interrupt service routines, such starting vector address. Address 000H 001H 002H 003H 004H Instruction instruction instruction instruction instruction instruction Remarks Jump RESET service routine Jump External interrupt service routine Jump TIMER0 service routine Jump TIMER1 service routine Jump service routine (PORTB)
*JMP instruction replaced instruction. Built-in contains general purpose data memory, RAM, system register. Data memory, RAM, system register accessed direct addressing instruction. following memory allocation map: $000 $01F: System register $020 $11F: Data memory (256 bits, divided into banks). $300 $319: space bits).
3/22
NT6611
configuration system register: IRQX T0L.3 T0H.3 T1L.3 T1H.3 PA.3 PB.3 PC.3 PD.3 TBR.3 INX.3 DPL.3 IET0 IRQT0 T0M.2 T1M.2 T0L.2 T0H.2 T1L.2 T1H.2 PA.2 PB.2 PC.2 PD.2 TBR.2 INX.2 DPL.2 DPM.2 DPH.2 LCDOFF IET1 IRQT1 T0M.1 T1M.1 T0L.1 T0H.1 T1L.1 T1H.1 PA.1 PB.1 PC.1 PD.1 TBR.1 INX.1 DPL.1 DPM.1 DPH.1 IRQP T0M.0 T1M.0 T0L.0 T0H.0 T1L.0 T1H.0 PA.0 PB.0 PC.0 PD.0 TBR.0 INX.0 DPL.0 DPM.0 DPH.0 Remarks Interrupt enable flags Interrupt request flags Bit0-2: Timer0 Mode register Bit0-2: Timer1 Mode register Timer0 load/counter register nibble Timer0 load/counter register high nibble Timer1 load/counter register nibble Timer1 load/counter register high nibble PORTA PORTB PORTC PORTD Reserved Bonding option Table Branch Register Pseudo index register Data pointer nibble Data pointer middle nibble Data pointer high nibble Bit0: PA.1, PA.2 Alarm Bit1: HEAVY LOAD Mode Bit2: Bit3: segment outport Alarm Envelope Control Bit0: change duty duty, bias Reserved
AEC3
AEC2
AEC1
AEC0 DUTY
4/22
NT6611
System Register $0DH bond bond bond bond Remarks Bit0: Bonding option internal weak drive Bit1: Bonding option internal weak drive Power-on Pull Pull high
NT6611 Bonding Option different bonding options possible user's needs. chip's program different program flows that will vary depending which bonding option used. readable contents will differ depending bonding.
5/22
NT6611
System Register LCDOFF Remarks Bit0: PA.1, PA.2 ALARM output Bit1: heavy load mode Bit2: Power Control Bit3: seg1 output ports PORTA.1, PORTA.2 port PORTA.1, PORTA.2 ALARM output heavy load HEAVY LOAD mode signal signal Seg1 output Seg1 output ports Power
HEAVY LOAD Mode (HLM): This mode designed 32KHz crystal oscillator, that oscillation maintained noisy power environment. power might drop suddenly when ALARM driving speaker. designed control this power variation. consumption power will increase during mode, will affect oscillator. Note: needs about instruction cycles set-up oscillation 32.768KHz crystal oscillator.
6/22
NT6611
System Register AEC: AEC3 AEC2 AEC1 AEC0 Remarks ALARM envelope control envelope envelope envelope envelope envelope Power
Default carrier frequency 4KHz. selected 2KHz code option. WRITE mode: control envelop selection. READ mode read current envelope wave forms. Below ALARM functional block equivalent circuit diagram. activate ALARM function, first switch ALARM OUTPUT mode. After setting equal then proper envelope. When data writes into AEC, envelope counter will synchronized same time. programmer read back envelope from register make pattern changes needed programmer. Read operation will affect alarm output waveform.
Sound Mixer 16Hz
mask option OSCI OSCO mask option 262K
programming alarm waveform shown below:
OUTPUT
7/22
NT6611
System Register DUTY Description Bit0: duty control. driver duty, bias driver duty, bias Power
Driver driver contains controller, voltage generator, common signal pins, segment driver pins. There different driving modes that programmable, duty bias, other duty bias. DRIVING mode controlled register power-on status duty bias. controller consists display data duty generator. data dual port that transfers data segment pins automatically without program control. Configuration area: When segments used output ports: Address COM4 300H 301H 302H 303H COM3 COM2 COM1 DATA_BIT DATA_BIT DATA_BIT DATA_BIT segment also used output ports, selected bit3 system register When segments output ports, data written same address (300H 303H). used data memory needed. When "STOP" instruction executed, will turned off, data same before execution "STOP" instruction.
When segments used segment outputs: Address COM4 300H 301H 302H 303H SEG1 SEG2 SEG3 SEG4 COM3 SEG1 SEG2 SEG3 SEG4 COM2 SEG1 SEG2 SEG3 SEG4 COM1 SEG1 SEG2 SEG3 SEG4
8/22
NT6611
Segments Address COM4 304H 305H 306H 307H 308H 309H 30AH 30BH 30CH 30DH 30EH SEG5 SEG6 SEG7 SEG8 SEG9 SEG10 SEG11 SEG12 SEG13 SEG14 SEG15 COM3 SEG5 SEG6 SEG7 SEG8 SEG9 SEG10 SEG11 SEG12 SEG13 SEG14 SEG15 COM2 SEG5 SEG6 SEG7 SEG8 SEG9 SEG10 SEG11 SEG12 SEG13 SEG14 SEG15 COM1 SEG5 SEG6 SEG7 SEG8 SEG9 SEG10 SEG11 SEG12 SEG13 SEG14 SEG15 30FH 310H 311H 312H 313H 314H 315H 316H 317H 318H 319H Address COM4 SEG16 SEG17 SEG18 SEG19 SEG20 SEG21 SEG22 SEG23 SEG24 SEG25 SEG26 COM3 SEG16 SEG17 SEG18 SEG19 SEG20 SEG21 SEG22 SEG23 SEG24 SEG25 SEG26 COM2 SEG16 SEG17 SEG18 SEG19 SEG20 SEG21 SEG22 SEG23 SEG24 SEG25 SEG26 COM1 SEG16 SEG17 SEG18 SEG19 SEG20 SEG21 SEG22 SEG23 SEG24 SEG25 SEG26
Port NT6611 CMOS quasi-I/O ports, PORTA, PORTB, PORTC, PORTD. ports programmable. PORTA, PORTA,B,C,D pull-high internally, weak drive. equivalent circuit below:
Data-Out
Timer0 Timer1 Configuration Operation Both Timer0 Timer1 consists 8-bit write-only timer load register (TL0L, TL0H; TL1L, TL1H), 8-bit read-only timer counter (TC0L, TC0H; TC1L, TC1H). Each them order digits high order digits. timer counter initialized writing data into timer load register (TL0L, TL0H; TL1L, TL1H). low-order digit should written first, then high-order digit. timer counter loaded with contents load register automatically when high order digit written counts overflow happen. timer overflow will generate interrupt interrupt enable flag set. timer programmed several different system clock sources setting Timer Mode register (TM0,TM1). Timer Load Register: Since register controls physical READ WRITE operations, please follow these steps: Write Operation: nibble first; High nibble update counter Read Operation: High Nibble first; nibble followed.
Data-In
Timer NT6611 8-bit timers. Their operation counting-up. timers consist 8-bit counter 8-bit preload register.
Fosc/4 Tosc PRE-SCALER SYNC 8-BIT COUNTER
timers provide following functions: Programmable interval timer function. Read counter value. Timer Mode Register
9/22
NT6611
Load Reg.
Load Reg.
8-bit timer counter
Latch Reg.
8-bit counter counts prescaler overflow output pulses. Timer Mode registers (TM0, TM1) 4-bit registers used timer control shown table1 table These mode registers select input pulse sources into timer. Table Timer0 Mode Register ($02) TM0.2 TM0.1 TM0.0 Prescaler Divide Ratio
Clock Source System clock System clock System clock System clock System clock System clock System clock System clock
Table Timer1 Mode Register ($03) TM1.2 TM1.1 TM1.0 Prescaler Divide Ratio
Clock Source System clock System clock System clock System clock System clock System clock System clock System clock
10/22
NT6611
Interrupt Four interrupt sources available NT6611: External interrupt share with PA.0) Timer0 interrupt Timer1 interrupt Port's falling edge detection interrupt
configuration system register $00: IET0 IET1 Remark Interrupt enable flags
External Interrupt External interrupt shared with bit0 PORTA. When bit3 system register 0(IEX) external interrupt will enabled, falling edge signal PA.0 will generate external interrupt. (Note: while external interrupt enabled, writing bit0 PORTA will generate external interrupt). Timer0, Timer1 Interrupt, Port Interrupt Ports input clock Timer0 Timer1 based clock. programming Timer interrupt, Port interrupt ports refer NT6610C spec. Interrupt Servicing Sequence Diagram:
Inst. cycle
Instruction Execution
Instruction Execution
Instruction Execution
Interrupt Generated
Interrupt Accepted
Vector Generated Stacking
Fetch Vector address Reset IE.X
Start vector address
Interrupt Nesting: During NT6610C interrupt service, user enable INTERRUPT enable flag before returning from interrupt. servicing sequence diagram shows next interrupt next nesting interrupt occurrences. interrupt request ready instruction execution enable, then interrupt will start immediately after next instruction executions. However, instruction instruction disables interrupt request enable flag, then interrupt service will terminated.
System Clock NT6611 clock source. OSC1 32.768KHz crystal 262KHz determined code option. generates basic clock pulses that provide system clock supply on-chip peripherals (TIMER0, TIMER1, LCD).
11/22
NT6611
Instructions
instructions cycle word instructions. characteristics memory oriented operation. Arithmetic Logical Instruction Accumulator Type Mnemonic ADCM ADDM SBCM SUBM EORM ANDM X(,B) X(,B) X(,B) X(,B) X(,B) X(,B) X(,B) X(,B) X(,B) X(,B) X(,B) X(,B) X(,B) X(,B) Instruction Code 00000 0bbb xxxx 00000 1bbb xxxx 00001 0bbb xxxx 00001 1bbb xxxx 00010 0bbb xxxx 00010 1bbb xxxx 00011 0bbb xxxx 00011 1bbb xxxx 00100 0bbb xxxx 00100 1bbb xxxx 00101 0bbb xxxx 00101 1bbb xxxx 00110 0bbb xxxx 00110 1bbb xxxx 11110 0000 0000 Function Flag Change
AC,Mx
AC,Mx
AC,Mx
AC,Mx
AC,Mx
AC,Mx
AC,Mx
AC[3]; AC[0] shift right
Immediate Type Mnemonic ADIM SBIM EORIM ORIM ANDIM Instruction Code 01000 iiii xxxx 01001 iiii xxxx 01010 iiii xxxx 01011 iiii xxxx 01100 iiii xxxx 01101 iiii xxxx 01110 iiii xxxx Function Flag Change
AC,Mx
AC,Mx AC,Mx AC,Mx AC,Mx
assembler ASM66 V1.0, EORIM memonic EORI. However, EORI same operation identical with EORIM. Same ORIM with respect ORI, ANDIM with respect ANDI. Decimal Adjust Mnemonic Instruction Code 11001 0110 xxxx 11001 1010 xxxx Function AC;Mx Decimal adjust add. AC;Mx Decimal adjust sub. Flag Change
12/22
NT6611
Transfer Instruction Mnemonic X(,B) X(,B) Instruction Code 00111 0bbb xxxx 00111 1bbb xxxx 01111 iiii xxxx Function Flag Change
AC,Mx
Control Instruction Mnemonic CALL Instruction Code 10010 xxxx xxxx 10000 xxxx xxxx 10011 xxxx xxxx 10001 xxxx xxxx 10100 xxxx xxxx 10101 xxxx xxxx 10110 xxxx xxxx 10111 xxxx xxxx 11000 xxxx xxxx RTNW RTNI HALT STOP TJMP Where, Program counter Accumulator Complement accumulator Carry flag Data memory page Stack Table Branch Register Immediate data Logical exclusive Logical Logical bank=000 11010 000h llll 11010 1000 0000 11011 0000 0000 11011 1000 0000 1110p xxxx xxxx 11110 1111 1111 11111 1111 1111 X(Include (PC11-PC8) (TBR) Function AC=0 CY=1 AC(0)=1 AC(1)=1 AC(2)=1 AC(3)=1 X(Not include hhhh; llll Flag Change
CY;PC
Operation
13/22
NT6611
Absolute Maximum Ratings*
Supply Voltage -0.3V +5.5V Input Voltage. -0.3V VDD+0.3V Operating Ambient Temperature +60°C Storage Temperature -55°C +125°C
*Comments
Stresses above those listed under "Absolute Maximum Ratings" cause permanent damage this device. These stress ratings only. Functional operation this device these other conditions above those indicated operational sections this specification implied intended. Exposed absolute maximum rating conditions extended periods affect device reliability.
Electrical Characteristics (VDD 3.0V, 25°C, FOSC 32.768KHz, unless otherwise specified)
Parameter Operating Voltage Operating Current Standby Current Standby Current Input High Voltage Input Voltage Output High Voltage Output Voltage Output High Voltage Output Voltage Output High Voltage Output Voltage Output High Voltage Output Voltage Lighting Symbol ISB1 ISB2 VOH1 VOL1 VOH2 VOL2 VOH3 VOL3 VOH4 VOL4 ILCD Min. Typ. Max. Unit output pins unload execute instruction output pins unload (HALT mode) exclude current output pins unload (STOP mode) off, current PORTA, PORTB, PORTC, PORTD PORTA, PORTB, PORTC, PORTD PORTA, PORTB, PORTC (IOH 15µA) PORTA, PORTB, PORTC (IOL= 300µA) (set PA.1and PA.2 ALARM output (set PA.1and PA.2 ALARM output SEGx, SEG1 output port (for reference only) SEGx, SEG1 output port (for reference only) COMx, (for reference only) COMx, (for reference only) HALT mode Conditions
14/22
NT6611
Electrical Characteristics (VDD 5.0V, 25°C, FOSC 32.768KHz, unless otherwise specified)
Parameter Operating Voltage Operating Voltage Standby Current Standby Current Input High Voltage Input Voltage Output High Voltage Output Voltage Output High Voltage Output Voltage Output Voltage Output Voltage Output Voltage Output Voltage Lighting Note: Operation frequency ISB1 ISB1x (Frequency/32.768KHz) Operation frequency Iopx (Frequency/32.768KHz) Iop, Isb1 Isb2 Iopx ISB1x ISB2x Symbol ISB1 ISB2 VOH1 VOL1 VOH2 VOL2 VOH3 VOL3 VOH4 VOL4 ILCD 19.5 HALT mode Min. Typ. Max. Unit Conditions PORTA, PORTB, PORTC (IOH 15µA) PORTA, PORTB, PORTC (IOL= 300µA) (set PA.1 PA.2 ALARM output output pins unload (STOP mode) off, current PORTA, PORTB, PORTC, PORTD PORTA, PORTB, PORTC, PORTD SEGx, SEG1 output port (for reference only) SEGx, SEG1 output port (for reference only) COMx, (for reference only) COMx, (for reference only)
15/22
NT6611
Characteristics (VDD 3.0V, 25°C, FOSC 32.768KHz unless otherwise specified)
Parameter Oscillation Start Time Halt Time Stop Time Frequency Stability Frequency Variation Symbol TSTT THTT TSPT Min. Typ. Max. Unit reduces Isb1 after instruction executing reduces Isb2 after instruction executing [F(3.0)-F(2.4)]/F(3.0), crystal oscillator (for reference only) (for reference only) Conditions
Characteristics (VDD 3.0V, 25°C, FOSC= 262KHz, unless otherwise specified)
Parameter Oscillation Start Time Halt Time Stop Time Frequency Stability Frequency Variation Symbol TSTT THTT TSPT Min. Typ. Max. Unit reduces Isb1 after instruction executing reduces Isb3 after instruction executing F(3.0)-F(2.4)/F(3.0), oscillator (for reference only) variation caused process variation (for reference only) Conditions
16/22
NT6611
Timing Waveform
duty, bias waveform
Select Unselect Light Unlight
COMX
SEGX
15.625ms COM4 VDD3 COM1 COM3 VDD1 VDD3 COM2 COM2 VDD2 VDD1 COM1 VDD3 COM3 VDD2 VDD1 VDD3 COM4 VDD2 VDD1 SEGn+1 SEGn VDD3 VDD2 VDD1 VDD2 3.9ms
SEGn
SEGn+1
VDD3 VDD2 VDD1 VDD3 VDD2 VDD1 -VDD1 -VDD2 -VDD3
COM4 SEGn
17/22
NT6611
duty, bias waveform
Select Unselect Light Unlight
11.7ms 3.9ms COM3 VDD2 VDD1
COM1
COM2 COM1 SEGn+2 COM2
VDD2 VDD1
COM3
VDD2 VDD1
SEGn+1 SEGn COM4 VDD2 VDD1
SEGn
VDD2 VDD1
SEGn+1
VDD2 VDD1
COM1 SEGn
VDD2 VDD1 -VDD1 -VDD2
waveform
Heavy load
more
18/22
NT6611
Application Circuits (for reference only)
NT6611 chip substrate connects system ground. 262K (code option) Panel: duty, bias; (S/W select duty, auto bias) Panel: duty, bias; (S/W select duty, auto bias; ignore duty segments) PORTA
bias
RESET
NT6611
OSCI PORTA 750K TEST
OSC: 32.768KHz crystal (code option) LCD: duty, bias PORTB PORTA.0: external interrupt PORTA.1, PORTA.2: ALARM output (carrier frequency: 2KHz 4KHz code option) (code option)
bias
RESET PORTA.0 PORTA.1 PORTA.2 OSCI
NT6611
OSCO TEST
32768Hz
BUZZER
19/22
NT6611
Application Circuits (continued)
OSC: 32.768KHz LCD: duty, bias PORTB.1 Output When higher than VLCD, reducing toVDD1 regulate voltage.
bias
VDD1 RESET OSCI
NT6611
OSCO PORTB.1 TEST
32768Hz
VDD1
20/22
NT6611
Bonding Diagram
SEG16 SEG15 SEG14 SEG13 SEG12 SEG11 SEG10 SEG9 SEG8 SEG7 SEG6 SEG5 SEG4 SEG3
COM3 COM4 OSCI OSCO PORTD3 PORTD2 1790µm PORTD1 PORTD0 PORTC3 PORTC2 PORTC1 PORTC0 PORTB3
NT6611
1750µm
Substrate connects GND. bonding wire with diameter 1.0mil recommended. Designation SEG2 SEG1 TEST RESET PORTA0 PORTA1 PORTA2 PORTA3 PORTB0 PORTB1 PORTB2 PORTB3 PORTC0 PORTC1 PORTC2 PORTC3 PORTD0 PORTD1 PORTD2 PORTD3 OSCO OSCI COM4 -627 -517 -407 -297 -164 -I64 -770 -770 -770 -770 -770 -673 -770 -770 -770 -770 -770 -770 -770 -768 -650 -530 -421 -309 -200 Designation COM3 COM2 COM1 SEG26 SEG25 SEG24 SEG23 SEG22 SEG21 SEG20 SEG19 SEG18 SEG17 SEG16 SEG15 SEG14 SEG13 SEG12 SEG11 SEG10 SEG9 SEG8 SEG7 SEG6 SEG5 SEG4 SEG3
unit: -165 -275 -385 -513 -641 -770 -164 -274 -392 -515 -625 -747 -747 -747 -747 -747 -747 -747 -747 -747 -747 -747 -747 -747 -747
21/22
NT6611
Ordering Information
Part NT6611H Package CHIP FORM
22/22

Other recent searches


XZMDKCBD88W - XZMDKCBD88W   XZMDKCBD88W Datasheet
TPCS8009-H - TPCS8009-H   TPCS8009-H Datasheet
TIL111 - TIL111   TIL111 Datasheet
TIL111-M - TIL111-M   TIL111-M Datasheet
P90CL301BFH - P90CL301BFH   P90CL301BFH Datasheet
FAH0560 - FAH0560   FAH0560 Datasheet
CD54HC280 - CD54HC280   CD54HC280 Datasheet
CD54HCT280 - CD54HCT280   CD54HCT280 Datasheet
BF5258 - BF5258   BF5258 Datasheet
AA51882 - AA51882   AA51882 Datasheet

 

Privacy Policy | Disclaimer
© 2012 Datasheet Archive