本书以恩智浦公司(NXP)的LPC1114芯片为例,详细讨论了ARM CortextM0处理器的开发过程。主要讲述了开发环境MDKARM的配置及LPC1114内部各个组成模块的结构及使用方法,包含GPIO端口、时钟源、NVIC中断系统、系统定时器、定时器/计数器、串口、A/D转换、I2C接口、SPI接口、看门狗、功耗管理及Flash编程固件等内容。全书以应用为主,针对LPC1114开发中可能遇到的问题都进行了详细的讨论。书中所有代码无须任何修改就可直接使用,所有程序代码均在MDKARM4.22a环境下调试通过。本书可作为高校及相关培训机构的教材,也可作为爱好者自学使用的书籍,还可作为嵌入式系统工程开发人员的参考手册。