![](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 14471
Contents
Philips Semiconductors P89LPC924/925
8-bit microcontrollers with accelerated two-clock 80C51 core
1 General description. . . . . . . . . . . . . . . . . . . . . . . . . . . 1
2 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
2.1 Principal features . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
2.2 Additional features . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
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 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
7 Special function registers. . . . . . . . . . . . . . . . . . . . . . 9
8 Functional description . . . . . . . . . . . . . . . . . . . . . . . 14
8.1 Enhanced CPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
8.2 Clocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
8.2.1 Clock definitions. . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
8.2.2 CPU clock (OSCCLK) . . . . . . . . . . . . . . . . . . . . . . . 14
8.2.3 Low speed oscillator option . . . . . . . . . . . . . . . . . . . 14
8.2.4 Medium speed oscillator option . . . . . . . . . . . . . . . . 14
8.2.5 High speed oscillator option. . . . . . . . . . . . . . . . . . . 14
8.2.6 Clock output. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
8.3 On-chip RC oscillator option . . . . . . . . . . . . . . . . . . 15
8.4 Watchdog oscillator option. . . . . . . . . . . . . . . . . . . . 15
8.5 External clock input option. . . . . . . . . . . . . . . . . . . . 15
8.6 CPU Clock (CCLK) wake-up delay. . . . . . . . . . . . . . 17
8.7 CPU Clock (CCLK) modification: DIVM register . . . 17
8.8 Low power select . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
8.9 A/D converter. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
8.9.1 General description . . . . . . . . . . . . . . . . . . . . . . . . . 18
8.9.2 Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
8.9.3 A/D operating modes . . . . . . . . . . . . . . . . . . . . . . . . 19
8.9.4 Conversion start modes. . . . . . . . . . . . . . . . . . . . . . 20
8.9.5 Boundary limits interrupt . . . . . . . . . . . . . . . . . . . . . 21
8.9.6 DAC output to a port pin with high output impedance 21
8.9.7 Clock divider. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
8.9.8 Power-down and idle mode . . . . . . . . . . . . . . . . . . . 21
8.10 Memory organization . . . . . . . . . . . . . . . . . . . . . . . . 21
8.11 Data RAM arrangement. . . . . . . . . . . . . . . . . . . . . . 22
8.12 Interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
8.12.1 External interrupt inputs. . . . . . . . . . . . . . . . . . . . . . 22
8.13 I/O ports. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
8.13.1 Port configurations . . . . . . . . . . . . . . . . . . . . . . . . . . 24
8.13.2 Quasi-bidirectional output configuration. . . . . . . . . . 24
8.13.3 Open-drain output configuration. . . . . . . . . . . . . . . . 24
8.13.4 Input-only configuration . . . . . . . . . . . . . . . . . . . . . . 24
8.13.5 Push-pull output configuration . . . . . . . . . . . . . . . . . 24
8.13.6 Port 0 analog functions . . . . . . . . . . . . . . . . . . . . . . 24
8.13.7 Additional port features . . . . . . . . . . . . . . . . . . . . . . 25
8.14 Power monitoring functions . . . . . . . . . . . . . . . . . . . 25
8.14.1 Brownout detection . . . . . . . . . . . . . . . . . . . . . . . . . 25
8.14.2 Power-on detection . . . . . . . . . . . . . . . . . . . . . . . . . 25
8.15 Power reduction modes . . . . . . . . . . . . . . . . . . . . . . 26
8.15.1 Idle mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
8.15.2 Power-down mode . . . . . . . . . . . . . . . . . . . . . . . . . . 26
8.15.3 Total Power-down mode . . . . . . . . . . . . . . . . . . . . . . 26
8.16 Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
8.16.1 Reset vector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
8.17 Timers/counters 0 and 1. . . . . . . . . . . . . . . . . . . . . . 27
8.17.1 Mode 0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
8.17.2 Mode 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
8.17.3 Mode 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
8.17.4 Mode 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
8.17.5 Mode 6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
8.17.6 Timer overflow toggle output. . . . . . . . . . . . . . . . . . . 28
8.18 Real-Time clock/system timer. . . . . . . . . . . . . . . . . . 28
8.19 UART . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
8.19.1 Mode 0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
8.19.2 Mode 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
8.19.3 Mode 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
8.19.4 Mode 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
8.19.5 Baud rate generator and selection . . . . . . . . . . . . . . 29
8.19.6 Framing error . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
8.19.7 Break detect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
8.19.8 Double buffering . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
8.19.9 Transmit interrupts with double buffering
enabled (Modes 1, 2 and 3). . . . . . . . . . . . . . . . . . . 30
8.19.10 The 9th bit (bit 8) in double buffering (Modes 1, 2 and
3) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
8.20 I2C-bus serial interface . . . . . . . . . . . . . . . . . . . . . . . 31
8.21 Analog comparators . . . . . . . . . . . . . . . . . . . . . . . . . 33
8.21.1 Internal reference voltage. . . . . . . . . . . . . . . . . . . . . 33
8.21.2 Comparator interrupt. . . . . . . . . . . . . . . . . . . . . . . . . 34
8.21.3 Comparators and power reduction modes . . . . . . . . 34
8.22 Keypad interrupt (KBI) . . . . . . . . . . . . . . . . . . . . . . . 34
8.23 Watchdog timer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
8.24 Additional features . . . . . . . . . . . . . . . . . . . . . . . . . . 35
8.24.1 Software reset. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
8.24.2 Dual data pointers. . . . . . . . . . . . . . . . . . . . . . . . . . . 35
8.25 Flash program memory. . . . . . . . . . . . . . . . . . . . . . . 36
8.25.1 General description. . . . . . . . . . . . . . . . . . . . . . . . . . 36
8.25.2 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
8.25.3 ISP and IAP capabilities of the P89LPC924/925 . . . 36
8.26 User configuration bytes. . . . . . . . . . . . . . . . . . . . . . 38
8.27 User sector security bytes . . . . . . . . . . . . . . . . . . . . 38
9 Limiting values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
10 Static characteristics . . . . . . . . . . . . . . . . . . . . . . . . . 40
11 Dynamic characteristics . . . . . . . . . . . . . . . . . . . . . . 42
12 Comparator electrical characteristics . . . . . . . . . . . 45
13 A/D converter electrical characteristics. . . . . . . . . . 45
14 Package outline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
15 Revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
16 Data sheet status . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
17 Definitions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
18 Disclaimers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
19 Licenses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48