BenutzerhandbuchInhaltsverzeichnis1. GENERAL DESCRIPTION7PIN CONFIGURATIONS7PRODUCT COMPARISON8PIN DESCRIPTIONS - P89LPC90612PIN DESCRIPTIONS - P89LPC90713PIN DESCRIPTIONS - P89LPC908142. CLOCKS25ENHANCED CPU25CLOCK DEFINITIONS25CPU CLOCK (OSCCLK)25LOW SPEED OSCILLATOR OPTION - P89LPC90625MEDIUM SPEED OSCILLATOR OPTION - P89LPC90625HIGH SPEED OSCILLATOR OPTION - P89LPC90625OSCILLATOR OPTION SELECTION- P89LPC90626CLOCK OUTPUT - P89LPC90626ON-CHIP RC OSCILLATOR OPTION26WATCHDOG OSCILLATOR OPTION26EXTERNAL CLOCK INPUT OPTION - P89LPC90627CPU CLOCK (CCLK) WAKEUP DELAY27CPU CLOCK (CCLK) MODIFICATION: DIVM REGISTER27LOW POWER SELECT (P89LPC906)283. INTERRUPTS31INTERRUPT PRIORITY STRUCTURE31EXTERNAL INTERRUPT INPUTS32EXTERNAL INTERRUPT PIN GLITCH SUPPRESSION324. I/O PORTS35PORT CONFIGURATIONS35QUASI-BIDIRECTIONAL OUTPUT CONFIGURATION35OPEN DRAIN OUTPUT CONFIGURATION36INPUT-ONLY CONFIGURATION37PUSH-PULL OUTPUT CONFIGURATION37PORT 0 ANALOG FUNCTIONS375. TIMERS 0 AND 141MODE 042MODE 242MODE 343MODE 6 - P89LPC90743TIMER OVERFLOW TOGGLE OUTPUT - P89LPC907456. REAL-TIME CLOCK/SYSTEM TIMER47REAL-TIME CLOCK SOURCE47CHANGING RTCS1-050REAL-TIME CLOCK INTERRUPT/WAKE UP50RESET SOURCES AFFECTING THE REAL-TIME CLOCK507. POWER MONITORING FUNCTIONS53BROWNOUT DETECTION53POWER-ON DETECTION54POWER REDUCTION MODES548. UART (P89LPC907, P89LPC908)59MODE 059MODE 159MODE 259MODE 359BAUD RATE GENERATOR AND SELECTION60UPDATING THE BRGR1 AND BRGR0 SFRS60FRAMING ERROR61BREAK DETECT61MORE ABOUT UART MODE 063MORE ABOUT UART MODE 164MORE ABOUT UART MODES 2 AND 365FRAMING ERROR AND RI IN MODES 2 AND 3 WITH SM2 = 165BREAK DETECT65DOUBLE BUFFERING66DOUBLE BUFFERING IN DIFFERENT MODES66TRANSMIT INTERRUPTS WITH DOUBLE BUFFERING ENABLED (MODES 1, 2 AND 3)66THE 9TH BIT (BIT 8) IN DOUBLE BUFFERING (MODES 1, 2 AND 3)67MULTIPROCESSOR COMMUNICATIONS68AUTOMATIC ADDRESS RECOGNITION689. RESET71POWER-ON RESET CODE EXECUTION7110. ANALOG COMPARATORS73COMPARATOR CONFIGURATION73INTERNAL REFERENCE VOLTAGE74COMPARATOR INTERRUPT74COMPARATOR AND POWER REDUCTION MODES74COMPARATOR CONFIGURATION EXAMPLE7511. KEYPAD INTERRUPT (KBI)7712. WATCHDOG TIMER79WATCHDOG FUNCTION79FEED SEQUENCE80WATCHDOG TIMER IN TIMER MODE83POWER DOWN OPERATION84WATCHDOG CLOCK SOURCE84PERIODIC WAKEUP FROM POWER DOWN WITHOUT AN EXTERNAL OSCILLATOR8513. ADDITIONAL FEATURES87SOFTWARE RESET87DUAL DATA POINTERS8714. FLASH PROGRAM MEMORY89GENERAL DESCRIPTION89FEATURES89INTRODUCTION TO IAP-LITE89USING FLASH AS DATA STORAGE89ACCESSING ADDITIONAL FLASH ELEMENTS92ERASE-PROGRAMMING ADDITIONAL FLASH ELEMENTS93READING ADDITIONAL FLASH ELEMENTS93USER CONFIGURATION BYTES96USER SECURITY BYTES9715. INSTRUCTION SET9916. REVISION HISTORY10317. INDEX105Definitions110Disclaimers110Größe: 1,15 MBSeiten: 110Language: EnglishHandbuch öffnen