![](data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEARgBGAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0aHBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAMDAlQDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD3+iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA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FFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFF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ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK5SL/TvibcP1j07T1jx/dkkbdn/AL5rq65TwsVm13xRfk433wt8n/pkuP61tS0jJ+X5swrayhHz/JP9bGprXiXStAaFdRufLeb7ihSxI7njoOe9YHjDULQ+J/DljdXCR2yTNdyknuo/d/mciufvdOfX/EusahqNxa22mWt2sE7zud4iToqDGAGOD688dwbXhyfSNU8aatrUtlb2lpDEjxNOgUEluJeeATjr7+uc9UKMaa5tW0tfV7fmcM8ROq+TRJvT0W/5eRpx31nZeMrzWNfmFo7v9h06KVTny1OGfgcKSeGPHJrrr/UrPS4Y5b2dYUkkWJCQTlm6DivP7DUY9D8SzW+u2AvdR1G42JdxyJLmMkBQEzlFHp7d8VpfFC9kstG054vvrfJIBjg7QxAP44qJ0uepGPf+tDSFf2dKc+33/P8A4BuP4w0eP+1C87KumuqXDbCRuYkAD1OQRVu617TbLR49VublY7OVFeNyDlwwyAB1Jx2rxaPTNQkTVdHlyGsxJfXb5JLFE4H5sfrn2rooNetdRulu5CDpeg6chhhIwslwVCjjHrwPTbn1rSeDivhd/wCtPvZlTzCb0kkv6d/kkdf4n12yuvAOp31hcx3ELxeTujOcF8Lg+hww4PNLoXiCxisLi1UFbDR7eOOS9J+RmC4YAd8YH1J+mfL7vUlXwHpujWpZpnmkuLtU6rhyqBvrxwfQeoroLy7sdR0zRPDegRGMC4H2mK8VowZAMhZDjncc8D0HTireFShyvu/kl1/y9SFjHKfOrXstO7fRffr6Ho+i67YeILN7rT5GeJJDGxZSpyAD0PsRWV421d9LsdPWK7Fq9xfRRvJuA2x5yxPtwM/WofCBsdHJ8Oxzrc6gA91eSQL+7VyQMZ7HGAB/s9ulVfEel2F38QPDoltYpGmE7T7lyHCJldw6dc1zRhBVvJXf3I651Jyw/wDedk/K7sWPBssElzruoySRh7zVJIomLAeYqD5QPXgmt0z6Ump3d0bqNbm1hVLnMxCxofmBZc4H1xmvFbLV5HuNIuZlMen2GoLL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)
© Koninklijke Philips Electronics N.V. 2004.
Printed in the U.S.A.
All rights are reserved. Reproduction in whole or in part is prohibited without the prior
written consent of the copyright owner.
The information presented in this document does not form part of any quotation or
contract, is believed to be accurate and reliable and may be changed without notice. No
liability will be accepted by the publisher for any consequence of its use. Publication
thereof does not convey nor imply any license under patent- or other industrial or
intellectual property rights.
Date of release: 15 December 2004 Document order number: 9397 750 14472
Contents
Philips Semiconductors P89LPC930/931
8-bit microcontrollers with two-clock 80C51 core
1 General description. . . . . . . . . . . . . . . . . . . . . . . . . . . 1
2 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
3 Ordering information. . . . . . . . . . . . . . . . . . . . . . . . . . 3
3.1 Ordering options . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
4 Block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
5 Pinning information. . . . . . . . . . . . . . . . . . . . . . . . . . . 5
5.1 Pinning. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
5.2 Pin description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
6 Logic symbol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
7 Special function registers. . . . . . . . . . . . . . . . . . . . . 11
8 Functional description . . . . . . . . . . . . . . . . . . . . . . . 16
8.1 Enhanced CPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
8.2 Clocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
8.2.1 Clock definitions. . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
8.2.2 CPU clock (OSCCLK) . . . . . . . . . . . . . . . . . . . . . . . 16
8.2.3 Low speed oscillator option . . . . . . . . . . . . . . . . . . . 16
8.2.4 Medium speed oscillator option . . . . . . . . . . . . . . . . 16
8.2.5 High speed oscillator option. . . . . . . . . . . . . . . . . . . 16
8.2.6 Clock output. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
8.3 On-chip RC oscillator option . . . . . . . . . . . . . . . . . . 17
8.4 Watchdog oscillator option. . . . . . . . . . . . . . . . . . . . 17
8.5 External clock input option. . . . . . . . . . . . . . . . . . . . 17
8.6 CPU CLock (CCLK) wake-up delay . . . . . . . . . . . . . 19
8.7 CPU CLOCK (CCLK) modification: DIVM register. . 19
8.8 Low power select . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
8.9 Memory organization . . . . . . . . . . . . . . . . . . . . . . . . 19
8.10 Interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
8.10.1 External interrupt inputs. . . . . . . . . . . . . . . . . . . . . . 20
8.11 I/O ports. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
8.11.1 Port configurations. . . . . . . . . . . . . . . . . . . . . . . . . . 22
8.11.2 Quasi-bidirectional output configuration. . . . . . . . . . 22
8.11.3 Open-drain output configuration. . . . . . . . . . . . . . . . 22
8.11.4 Input-only configuration . . . . . . . . . . . . . . . . . . . . . . 22
8.11.5 Push-pull output configuration . . . . . . . . . . . . . . . . . 22
8.11.6 Port 0 analog functions . . . . . . . . . . . . . . . . . . . . . . 22
8.11.7 Additional port features . . . . . . . . . . . . . . . . . . . . . . 24
8.12 Power monitoring functions . . . . . . . . . . . . . . . . . . . 24
8.12.1 Brownout detection . . . . . . . . . . . . . . . . . . . . . . . . . 24
8.12.2 Power-on detection . . . . . . . . . . . . . . . . . . . . . . . . . 24
8.13 Power reduction modes . . . . . . . . . . . . . . . . . . . . . . 24
8.13.1 Idle mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
8.13.2 Power-down mode . . . . . . . . . . . . . . . . . . . . . . . . . . 25
8.13.3 Total Power-down mode. . . . . . . . . . . . . . . . . . . . . . 25
8.14 Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
8.14.1 Reset vector. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
8.15 Timers/counters 0 and 1 . . . . . . . . . . . . . . . . . . . . . 26
8.15.1 Mode 0. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
8.15.2 Mode 1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
8.15.3 Mode 2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
8.15.4 Mode 3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
8.15.5 Mode 6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
8.15.6 Timer overflow toggle output . . . . . . . . . . . . . . . . . . 27
8.16 Real-Time clock/system timer . . . . . . . . . . . . . . . . . 27
8.17 UART . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
8.17.1 Mode 0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
8.17.2 Mode 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
8.17.3 Mode 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
8.17.4 Mode 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
8.17.5 Baud rate generator and selection . . . . . . . . . . . . . . 28
8.17.6 Framing error . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
8.17.7 Break detect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
8.17.8 Double buffering . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
8.17.9 Transmit interrupts with double buffering
enabled (Modes 1, 2 and 3). . . . . . . . . . . . . . . . . . . 29
8.17.10 The 9th bit (bit 8) in double buffering (Modes 1, 2 and
3) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
8.18 I2C-bus serial interface . . . . . . . . . . . . . . . . . . . . . . . 30
8.19 Serial Peripheral Interface (SPI). . . . . . . . . . . . . . . . 31
8.19.1 Typical SPI configurations. . . . . . . . . . . . . . . . . . . . . 33
8.20 Analog comparators . . . . . . . . . . . . . . . . . . . . . . . . . 35
8.20.1 Internal reference voltage. . . . . . . . . . . . . . . . . . . . . 35
8.20.2 Comparator interrupt. . . . . . . . . . . . . . . . . . . . . . . . . 36
8.20.3 Comparators and power reduction modes . . . . . . . . 36
8.21 Keypad interrupt (KBI) . . . . . . . . . . . . . . . . . . . . . . . 36
8.22 Watchdog timer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
8.23 Additional features . . . . . . . . . . . . . . . . . . . . . . . . . . 37
8.23.1 Software reset. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
8.23.2 Dual data pointers. . . . . . . . . . . . . . . . . . . . . . . . . . . 37
8.24 Flash program memory. . . . . . . . . . . . . . . . . . . . . . . 38
8.24.1 General description. . . . . . . . . . . . . . . . . . . . . . . . . . 38
8.24.2 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
8.24.3 Using Flash as data storage. . . . . . . . . . . . . . . . . . . 38
8.24.4 ISP and IAP capabilities of the P89LPC930/931 . . . 38
8.25 User configuration bytes. . . . . . . . . . . . . . . . . . . . . . 40
8.26 User sector security bytes . . . . . . . . . . . . . . . . . . . . 40
9 Limiting values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
10 Static characteristics . . . . . . . . . . . . . . . . . . . . . . . . . 42
11 Dynamic characteristics . . . . . . . . . . . . . . . . . . . . . . 44
12 Comparator electrical characteristics . . . . . . . . . . . 51
13 Package outline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
14 Revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
15 Data sheet status . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
16 Definitions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
17 Disclaimers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
18 Licenses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54