Jump to content

НХП ЛПК

(Перенаправлено с LPC4000 )

LPC (Low Pin Count) — семейство 32-битных микроконтроллеров интегральных схем компании NXP Semiconductors (ранее Philips Semiconductors). [1] Чипы LPC сгруппированы в связанные серии, основанные на одном и том же 32-битном процессорном ядре ARM , например Cortex-M4F , Cortex-M3 , Cortex-M0+ или Cortex-M0 . Внутри каждый микроконтроллер состоит из ядра процессора, статической оперативной памяти, флэш- памяти, интерфейса отладки и различных периферийных устройств. Самая ранняя серия LPC была основана на 8-битном ядре Intel 80C51 . [2] По состоянию на февраль 2011 года NXP поставила более одного миллиарда ARM . микросхем на базе процессоров [3]

NXP LPC1114 в 33-контактном корпусе HVQFN и LPC1343 в 48-контактном корпусе LQFP .

Все последние семейства LPC основаны на ядрах ARM, которые NXP Semiconductors лицензирует у ARM Holdings , а затем добавляет свои собственные периферийные устройства перед преобразованием конструкции в кремниевый кристалл. NXP — единственный поставщик, поставляющий ядро ​​ARM Cortex-M в двухрядном корпусе : LPC810 в DIP8 (ширина 0,3 дюйма) и LPC1114 в DIP28 (ширина 0,6 дюйма). В следующих таблицах представлены семейства микроконтроллеров NXP LPC.

  • В 1982 году компания Philips Semiconductors изобрела шину I²C и в настоящее время является ведущим поставщиком решений I²C в мире. [11]
  • В январе 2005 года компания Philips Semiconductors выпустила PNX4008 « Мобильный мультимедийный процессор Nexperia ™» с процессором ARM9 и графическим процессором PowerVR MBX IP от Imagination Technologies .
  • В феврале 2005 года Philips Semiconductors анонсирует серию LPC3000 ARM9 , основанную на платформе Nexperia . [12]
  • В сентябре 2006 года компания Philips Semiconductors была выделена в состав консорциума частных инвесторов и сменила название на NXP . [1] В рамках этого отделения NXP приобрела старые семейства микроконтроллеров Philips LPC.
  • В сентябре 2006 года NXP анонсировала серии LPC2300 и LPC2400 ARM7 . [13]
  • В сентябре 2007 года NXP анонсировала серию LPC2900. [14]
  • В феврале 2008 года NXP объявила о лицензировании ядра ARM Cortex-M3 у ARM Holdings . [15]
  • В марте 2008 года NXP анонсировала серию LPC3200 ARM9 . [16]
  • В октябре 2008 года NXP анонсировала серию LPC1700. [17]
  • В феврале 2009 года NXP объявила о лицензировании ядра ARM Cortex-M0 у ARM Holdings. [18]
  • В мае 2009 года NXP анонсировала серию LPC1300. [19]
  • В январе 2010 года NXP запустила набор инструментов LPCXpresso для процессоров NXP ARM. [20]
  • В феврале 2010 года NXP объявила о лицензировании ядра ARM Cortex-M4F у ARM Holdings. [21]
  • В апреле 2010 года NXP анонсировала LPC1102, самый маленький в мире микроконтроллер ARM размером 2,17 x 2,32 мм. [22]
  • В сентябре 2010 года NXP анонсировала серию LPC1800. [23]
  • В феврале 2011 года NXP анонсировала серию LPC1200. [24]
  • В апреле 2011 года NXP анонсировала серию LPC11U00 с USB . [25]
  • В сентябре 2011 года NXP анонсировала серию LPC11D00 с контроллером ЖК-дисплея . [26]
  • В декабре 2011 года NXP анонсировала серию LPC4300, первый двухъядерный чип с ARM Cortex-M4F и ARM Cortex-M0. [27]
  • В феврале 2012 года NXP анонсировала серию LPC1100LV с двойным напряжением питания, обеспечивающую взаимодействие с периферийными устройствами с напряжением 1,8 В и 3,3 В. [28]
  • В марте 2012 года NXP анонсировала серию LPC1100XL со сверхнизким энергопотреблением и серию LPC11E00 с EEPROM . [29]
  • В марте 2012 года NXP объявила о лицензировании ядра ARM Cortex-M0+ у ARM Holdings. [30]
  • В марте 2012 года NXP представила «программу долголетия», обещая доступность микросхем некоторых семейств ARM в течение 10 и более лет. [31]
  • В марте 2012 года NXP анонсировала серию LPC11A00 с гибкой аналоговой подсистемой. [32]
  • В апреле 2012 года NXP анонсировала серию LPC11C00 с контроллером шины CAN . [33]
  • В сентябре 2012 года NXP анонсировала серию LPC4000 на базе ARM Cortex-M4F. [34]
  • В ноябре 2012 года NXP анонсировала серию LPC800 на базе ядра ARM Cortex-M0+ и первый процессор ARM Cortex-M в корпусе DIP8. [35]
  • В апреле 2013 года компания NXP анонсировала адаптер отладки LPC-Link 2 JTAG/SWD. Доступно несколько версий прошивки для эмуляции популярных адаптеров отладки. [36] [37]
  • В мае 2013 года NXP объявила о приобретении Code Red Technologies , поставщика инструментов разработки встроенного программного обеспечения, такого как LPCXpresso IDE и Red Suite. [38] [39]
  • В октябре 2013 года NXP анонсировала микроконтроллер LPC4370. [40]
  • В декабре 2013 года NXP анонсировала микроконтроллеры LPC11E37H и LPC11U37H. [41]
  • В январе 2017 года NXP анонсировала серию микроконтроллеров LPC54000 вместе с обновлением серии LPC800. [42]

Серия LPC4000

[ редактировать ]
Семейство LPC4000 [43]
Общая информация
Запущен Текущий
Производительность
Макс. процессора Тактовая частота от 120 до 204 МГц
Архитектура и классификация
Микроархитектура АРМ Кортекс-М4Ф [4]
АРМ Кортекс-М0 [6]
Набор инструкций Палец , Палец-2 ,
Сб Математика , DSP , FPU
Макетная плата на базе LPC 4330 от немецкого производителя Hitex.

Серия LPC4xxx основана на ядре ARM Cortex-M4F .

Серия LPC4300 имеет два или три ядра ARM, одно ARM Cortex-M4F и одно или два ARM Cortex-M0 . Чипы LPC4350 совместимы по выводам с чипами LPC1850 . Плату разработки LPC4330-Xplorer можно приобрести в компании NXP. Краткое содержание этой серии таково: [27] [44] [45]

  • Основной:
    • ARM Cortex-M4F и одно или два ядра ARM Cortex-M0 с максимальной тактовой частотой 204 МГц .
    • Интерфейс отладки — JTAG или SWD с SWO «Serial Trace», восемью точками останова и четырьмя точками наблюдения. JTAG поддерживает оба ядра, но SWD поддерживает только ядро ​​Cortex-M4F.
  • Память:
    • Статические размеры оперативной памяти 104/136/168/200/264 КБ .
    • Размеры флэш-памяти 0/512/768/1024 КБ.
    • EEPROM 16 КБ. Размер
    • Размер ПЗУ 64 КБ, которое содержит загрузчик с возможностью загрузки с USART0/USART3, USB0/USB1, SPI Flash, Quad SPI Flash, внешней 8/16/32-битной NOR flash. ПЗУ также содержит API для внутрисистемного программирования, внутриприкладного программирования, программирования OTP, стек USB-устройств для HID/MSC/DFU.
    • OTP 64 бита. Размер
    • Каждый чип имеет запрограммированный на заводе 128-битный уникальный идентификатор устройства.
  • Периферийные устройства:
    • четыре UART , два I²C , один SPI , два CAN , ни один/один/два высокоскоростных контроллера хоста/устройства USB 2.0 (один с поддержкой OTG), ни один или один контроллер Ethernet, ни одного контроллера ЖК-дисплея или один, интерфейс для SDRAM и более.
  • Генераторы состоят из дополнительного внешнего кристалла или генератора с частотой от 1 до 25 МГц, внешнего кристалла с частотой 32,768 кГц для часов реального времени, внутреннего генератора с частотой 12 МГц и трех внутренних PLL для ЦП/USB/аудио.
  • Пакеты ИС : LQFP 100, TFBGA 100, LQFP144, TFBGA180, LQFP208, LBGA 256.
  • рабочего напряжения Диапазон составляет от 2,2 до 3,6 вольт .

Серия LPC4000 основана на одном процессорном ядре ARM Cortex-M4F . Чипы LPC408x совместимы по выводам с чипами LPC178x . Краткое содержание этой серии таково: [34] [46]

  • Основной:
    • Ядро ARM Cortex-M4F с максимальной тактовой частотой 120 МГц .
    • Интерфейс отладки — JTAG или SWD с SWO «Serial Trace», восемью точками останова и четырьмя точками наблюдения.
  • Память:
  • Периферийные устройства:
    • четыре или пять UART , три I²C , один высокоскоростной контроллер устройства USB 2.0 или контроллер хоста/устройства/OTG, отсутствие или один контроллер Ethernet, отсутствие или один контроллер ЖК-дисплея и многое другое.
  • Генераторы состоят из дополнительного внешнего кристалла или генератора с частотой от 1 до 25 МГц, внешнего кристалла с частотой 32,768 кГц для часов реального времени, внутреннего генератора с частотой 12 МГц и двух внутренних PLL для ЦП и USB.
  • Пакеты ИС : LQFP 80, LQFP144, TFBGA 180, LQFP208, TFBGA208.
  • рабочего напряжения Диапазон составляет от 2,4 до 3,6 вольт .

Серия LPC3000

[ редактировать ]
Семейство LPC3000 [47]
Общая информация
Запущен Текущий
Макс. процессора Тактовая частота до 266 МГц
Архитектура и классификация
Микроархитектура ARM9
Набор инструкций Большой палец , РУКА

Серия LPC3xxx использует ядро ​​ARM926EJ-S и основана на платформе Nexperia SoC. Был первым семейством микроконтроллеров ARM9, изготовленных по 90-нм техпроцессу. [48]

Серия LPC3200 основана на процессорном ядре ARM926EJ-S . [16] [49]

Серия LPC3100 основана на процессорном ядре ARM926EJ-S . [50] LPC3154 используется компанией NXP для реализации отладчика LPC-Link на всех платах LPCXpresso. [51] [52] Ядро LPC3180 работает на частоте до 208 МГц и имеет интерфейсы для SDRAM , полноскоростного USB 2.0 , флэш-памяти NAND , Secure Digital (SD) и I²C . [ нужна ссылка ]

Серия LPC2000

[ редактировать ]
Семейство LPC2000 [47] [53]
Общая информация
Запущен Текущий
Макс. процессора Тактовая частота до 72 МГц
Архитектура и классификация
Микроархитектура АРМ7 , АРМ9
Набор инструкций Большой палец , РУКА

LPC2000 — это серия, основанная на 1,8-вольтном ядре ARM7TDMI -S, работающем на частоте до 80 МГц, вместе с разнообразными периферийными устройствами, включая последовательные интерфейсы, 10- битный АЦП / ЦАП , таймеры, функцию сравнения захвата, ШИМ , интерфейс USB и внешнюю шину. параметры. Флэш-память варьируется от 32 КБ до 512 КБ; Объем оперативной памяти варьируется от 4 КБ до 96 КБ. [ нужна ссылка ]

У NXP есть две родственные серии без названия LPC: серия LH7 основана на ядрах ARM7TDMI-S и ARM720T. [54] и серия LH7A основана на ядре ARM9TDMI. [55]

Серия LPC2900 основана на процессорном ядре ARM968E-S . [14] [56]

Серия LPC2400 основана на процессорном ядре ARM7TDMI-S . [13] [57]

Серия LPC2300 основана на процессорном ядре ARM7TDMI-S . [13] [58] LPC2364/66/68 и LPC2378 — это полноскоростные устройства USB 2.0 с двумя интерфейсами CAN и MAC-адресом 10/100 Ethernet в корпусах LQFP 100 и LQFP144. Поддерживается несколько периферийных устройств, включая 10-битный 8-канальный АЦП и 10-битный ЦАП. [ нужна ссылка ]

Серия LPC2200 основана на процессорном ядре ARM7TDMI-S . [59]

Серия LPC2100 основана на процессорном ядре ARM7TDMI-S . [60] LPC2141, LPC2142, LPC2144, LPC2146 и LPC2148 — это полноскоростные устройства USB 2.0 в LQFP корпусах 64. Поддерживается несколько периферийных устройств, включая один или два 10-битных АЦП и дополнительный 10-битный ЦАП. [ нужна ссылка ]

Серия LPC1000

[ редактировать ]
Семейство LPC1000 [61] [62]
Общая информация
Запущен Текущий
Производительность
Макс. процессора Тактовая частота от 30 до 180 МГц
Архитектура и классификация
Микроархитектура ARM Кортекс-М3 [5]
АРМ Кортекс-М0 [6]
Набор инструкций Большой палец , Большой палец-2
встроенный с NXP LPC1768

Семейство NXP LPC1000 состоит из шести серий микроконтроллеров : LPC1800, LPC1700, LPC1500, LPC1300, LPC1200, LPC1100. Серии LPC1800, LPC1700, LPC1500, LPC1300 основаны на процессорном ядре Cortex-M3 ARM. [61] LPC1200 и LPC1100 основаны на процессорном ядре Cortex-M0 ARM. [62]

Серия NXP LPC1800 основана на ядре ARM Cortex-M3. [23] [63] LPC1850 совместим по выводам с деталями LPC4350 . Доступные пакеты: TBGA 100, LQFP 144, BGA 180, LQFP208, BGA256. Плату разработки LPC4330-Xplorer можно приобрести в компании NXP.

LPC18A1 и LPC18B1 . Чипы сопроцессора движения Apple M7 и M8, скорее всего, основаны на серии LPC1800, как

Серия NXP LPC1700 основана на ядре ARM Cortex-M3. [17] [64] LPC178x совместим по выводам с деталями LPC408x . Доступные пакеты: LQFP 80, LQFP100, TFBGA 100, LQFP144, TFBGA180, LQFP208, TFBGA208. Плата разработки LPC1769-LPCXpresso доступна в компании NXP. mbed LPC1768 Также доступна плата плата на базе LPC1788 с микропрограммой μClinux . . В комплект поставки EmCrafts LPC-LNX-EVB входит [65]

Серия NXP LPC1500 основана на ядре ARM Cortex-M3. [66] Доступные пакеты: LQFP 48, LQFP64, LQFP100. Плата разработки LPC1549-LPCXpresso доступна в компании NXP вместе с комплектом управления двигателем.

Серия NXP LPC1300 основана на ядре ARM Cortex-M3. [19] [67] Доступные пакеты: HVQFN 33, LQFP 48, LQFP64. Платы разработки LPC1343-LPCXpresso и LPC1347-LPCXpresso доступны в компании NXP.

Семейство NXP LPC1200 основано на ядре ARM Cortex-M0. Состоит из 2 серий: LPC1200, LPC12D00. [24] [68] [69] Доступные пакеты: LQFP 48, LQFP64, LQFP100. Плату разработки LPC1227-LPCXpresso можно приобрести в компании NXP.

Семейство NXP LPC1100 основано на ядре ARM Cortex-M0. Состоит из 8 серий: LPC1100 Miniature, LPC1100(X)L, LPC1100LV, LPC11A00, LPC11C00, LPC11D00, LPC11E00, LPC11U00.

LPC1100 Миниатюрный

[ редактировать ]

Серия LPC1100 в первую очередь ориентирована на ультрамалые размеры. Доступная упаковка: WLCSP 16 (2,17 x 2,32 мм). [22] [70] Плату разработки LPC1104-LPCXpresso можно приобрести в компании NXP.

Серия LPC1100(X)L состоит из трех подсерий: LPC111x, LPC111xL и LPC111xXL. LPC111xL и LPC111xXL включают профили мощности, оконный сторожевой таймер и настраиваемый режим с открытым стоком. В LPC1110XL добавлена ​​функция немаскируемого прерывания (NMI) и функция флэш-стирания 256-байтовой страницы. Платы разработки LPC1114-LPCXpresso и LPC1115-LPCXpresso доступны в компании NXP. Краткое содержание этих серий следующее: [29] [71]

  • Основной:
    • Ядро ARM Cortex-M0 с максимальной тактовой частотой 50 МГц .
    • Включает 24-битный таймер SysTick.
    • Интерфейс отладки — SWD с четырьмя точками останова и двумя точками наблюдения. Отладка JTAG не поддерживается.
  • Память:
  • Периферийные устройства:
    • LPC111x имеет один UART , один I²C , один или два SPI , два 16-битных таймера, два 32-битных таймера, сторожевой таймер, пять-восемь мультиплексированных 10-битных АЦП, от 14 до 42 GPIO.
      • I²C поддерживает скорости стандартного режима (100 кГц)/быстрого режима (400 кГц)/быстрого режима Plus (1 МГц), режимы ведущий/ведомый/отслеживание, несколько подчиненных адресов.
    • LPC111xL включает в себя функции LPC111x, а также профиль низкого энергопотребления в активном и спящем режимах, внутренние подтягивающие резисторы для поднятия выводов до полного уровня VDD, программируемый псевдорежим с открытым стоком для выводов GPIO, модернизацию до оконного сторожевого таймера с источником тактовой частоты. возможность блокировки.
    • LPC111xXL включает функции LPC1110L, а также функцию стирания флэш-страницы внутриприкладного программирования (IAP), периферийные устройства таймеров / UART / SSP, доступные на большем количестве контактов, к каждому таймеру добавлена ​​​​одна функция захвата, функция очистки захвата на 16-битных и 32-битных версиях. таймеры для измерения ширины импульса.
  • Генераторы состоят из дополнительного внешнего кристалла или генератора с частотой от 1 до 25 МГц, внутреннего генератора с частотой 12 МГц, внутреннего программируемого сторожевого генератора с частотой от 9,3 до 2,3 МГц и одной внутренней системы ФАПЧ для ЦП.
  • Пакеты IC :
  • рабочего напряжения Диапазон составляет от 1,8 до 3,6 вольт .

Серия LPC1100LV в первую очередь рассчитана на диапазон низкого рабочего напряжения от 1,65 до 1,95 Вольт. Его I²C ограничен 400 кГц. Он доступен в двух вариантах источника питания: одиночный источник питания 1,8 В ( корпуса WLCSP 25 и HVQFN 24) или двойной источник питания 1,8 В (ядро) / 3,3 В (IO/аналоговый) с допускаемым напряжением ввода-вывода 5 В (HVQFN33). упаковка). Доступны пакеты WLCSP 25 (2,17 × 2,32 мм), HVQFN24 и HVQFN33. [28] [72]

Серия LPC11A00 в первую очередь ориентирована на аналоговые функции, такие как: 10-битный АЦП, 10-битный ЦАП, аналоговые компараторы, аналоговый источник опорного напряжения, датчик температуры, память EEPROM . Доступные пакеты: WLCSP 20 (2,5 x 2,5 мм), HVQFN 33 (5 x 5 мм), HVQFN 33 (7 x 7 мм), LQFP 48. [32] [73]

Серия LPC11C00 в первую очередь предназначена для функций шины CAN , таких как: один контроллер MCAN, а детали LPC11C22 и LPC11C24 включают встроенный высокоскоростной приемопередатчик CAN. Доступный пакет — LQFP 48. [33] [74] Плата разработки LPC11C24-LPCXpresso доступна в компании NXP.

Серия LPC11D00 в первую очередь ориентирована на такие функции ЖК- дисплея, как: Драйвер ЖК-дисплея 4 x 40 сегментов. Доступный пакет — LQFP 100. [26] [75]

Серия LPC11E00 в первую очередь предназначена для памяти EEPROM и функций смарт-карт . [29] [76]

Серия LPC11U00 в первую очередь ориентирована на функции USB , такие как: Полноскоростной контроллер USB 2.0. Это первый Cortex-M0 со встроенными драйверами в ПЗУ. Эта серия совместима по выводам с серией LPC134x. [25] [77] Плату разработки LPC11U14-LPCXpresso можно приобрести в компании NXP. mbed LPC11U24 Также доступна плата .

Серия LPC800

[ редактировать ]
Семейство LPC800 [78]
Общая информация
Запущен 2012
Снято с производства Текущий
Производительность
Макс. процессора Тактовая частота 30 МГц
Архитектура и классификация
Микроархитектура ARM Кортекс-М0+ [7]
Набор инструкций Подмножество большого пальца ,
Подмножество Thumb-2

Семейство микроконтроллеров NXP LPC800 основано на процессорном ядре Cortex-M0+ ARM. Уникальные функции включают в себя матрицу переключателей контактов, таймер с настраиваемым состоянием, безтактовый контроллер пробуждения, однотактный GPIO, DIP8 пакет . Плату разработки LPC812-LPCXpresso можно приобрести у NXP. Краткое содержание этой серии таково: [35] [79] [80]

  • Основной:
    • Ядро ARM Cortex-M0+ с максимальной тактовой частотой 30 МГц .
    • Включает однотактный умножитель 32x32 бита, 24-битный таймер SysTick, перемещение таблицы векторов, полный NVIC с 32 прерываниями и четырьмя уровнями приоритетов, однотактный GPIO.
    • Не включает блок защиты памяти (MPU) и контроллер прерываний пробуждения (WIC). Вместо этого NXP добавила собственный безтактовый контроллер пробуждения для снижения энергопотребления.
    • Интерфейс отладки — SWD с четырьмя точками останова, двумя точками наблюдения, 1 КБ буфером Micro Trace Buffer (MTB) размером . Отладка JTAG не поддерживается.
  • Память:
    • Статическая оперативная память общего назначения размером 1/2/4 КБ .
    • Размер флэш-памяти общего назначения 4/8/16 КБ, нулевое состояние ожидания до 20 МГц, одно состояние ожидания до 30 МГц.
    • Размер ПЗУ 8 КБ, содержащего загрузчик с возможностью загрузки из USART. ПЗУ также содержит API для связи USART, связи I²C, флэш-программирования, внутрисистемного программирования и профиля мощности.
    • Каждый чип имеет запрограммированный на заводе 128-битный уникальный идентификатор устройства.
  • Периферийные устройства:
  • Генераторы состоят из дополнительного внешнего кристалла или генератора с частотой от 1 до 25 МГц, внутреннего генератора с частотой 12 МГц, внутреннего программируемого сторожевого генератора с частотой от 9,3 до 2,3 МГц и одной внутренней системы ФАПЧ для ЦП.
  • Корпуса микросхем имеют размеры DIP 8 (ширина 0,3 дюйма), TSSOP 16, TSSOP20, SO 20. NXP — единственный поставщик, поставляющий ядра ARM Cortex-M в корпусах DIP.
  • рабочего напряжения Диапазон составляет от 1,8 до 3,6 вольт .

Наследие серии

[ редактировать ]

Серия LPC900 — это устаревшие устройства на базе 8-битного процессорного ядра 80C51 . [81]

Серия LPC700 — это устаревшие устройства на базе 8-битного процессорного ядра 80C51 . [82]

Макетные платы

[ редактировать ]

Платы LPCXpresso

[ редактировать ]
LPC1343 Плата разработки LPCXpresso. Отладчик LPC-LINK SWD слева от J4 и целевой LPC1343 справа от J4.

Платы LPCXpresso продаются компанией NXP , чтобы предоставить инженерам быстрый и простой способ оценить свои микроконтроллеры . [83] [84] Платы LPCXpresso разработаны совместно компаниями NXP и Code Red Technologies . [38] и встроенные художники . [20]

Каждая плата LPCXpresso имеет следующие общие функции:

  • Встроенный LPC-LINK для программирования и отладки через разъем MiniUSB .
  • Плату можно разделить на две отдельные платы: плату LPC-LINK и плату целевого микроконтроллера.
  • Входное питание от 5 В через USB-кабель или внешнее питание 5 В. Если платы разделены, то для целевой платы микроконтроллера требуется внешнее питание 3,3 В.
  • Сторона целевого микроконтроллера:
    • Пользовательский светодиод.
    • Кристалл 12 МГц.
    • Зона прототипа.
    • Отверстия для подключения отладчика JTAG/ SWD .
    • Основание DIP совместимо с mbed . платами

Инструменты разработки

[ редактировать ]

Кортекс-М

[ редактировать ]
Программирование прошивки через UART

Все микроконтроллеры LPC имеют загрузчик в ПЗУ, который поддерживает загрузку двоичного образа во флэш-память с использованием одного или нескольких периферийных устройств (в зависимости от семейства). Поскольку все загрузчики LPC поддерживают загрузку с периферийного устройства UART, а большинство плат подключают UART к RS-232 или микросхеме адаптера USB - UART , это универсальный метод программирования микроконтроллеров LPC. Некоторые микроконтроллеры требуют, чтобы на целевой плате был способ включения/выключения загрузки из загрузчика, встроенного в ПЗУ (т.е. перемычка/переключатель/кнопка).

  • lpc21isp Многоплатформенный инструмент с открытым исходным кодом для прошивки микроконтроллеров LPC через UART.
  • Flash Magic — коммерческая программа для Windows и macOS, предназначенная для внутрисистемного программирования флэш-памяти LPC через UART.
  • nxp_isp_loader — инструмент с открытым исходным кодом для прошивки микроконтроллеров LPC через UART.
Инструменты отладки (JTAG/SWD)
  • OpenOCD — пакет программного обеспечения с открытым исходным кодом для доступа к JTAG с использованием широкого спектра аппаратных адаптеров.
  • LPC-Link 2 от NXP, адаптер отладки JTAG/SWD, имеющий несколько версий прошивки для эмуляции популярных протоколов адаптеров отладки, таких как: J-Link от Segger, CMSIS-DAP от ARM, Redlink от Code Red Technologies. Все разъемы имеют шаг 1,27 мм (0,05 дюйма). [36] [37]

Документация

[ редактировать ]

Объем документации для всех чипов ARM устрашает, особенно для новичков. Документацию по микроконтроллерам прошлых десятилетий легко можно было бы объединить в одном документе, но по мере развития микросхем объем документации рос. Полную документацию особенно трудно понять для всех чипов ARM, поскольку она состоит из документов от производителя микросхемы ( NXP Semiconductors ) и документов от поставщика ядра процессора ( ARM Holdings ).

Типичное дерево документации сверху вниз: веб-сайт производителя, маркетинговые слайды производителя, техническое описание производителя конкретного физического чипа, подробное справочное руководство производителя, в котором описываются общие периферийные устройства и аспекты семейства физических чипов, общее руководство пользователя ядра ARM, технический справочник ядра ARM. руководство, справочное руководство по архитектуре ARM, в котором описываются наборы команд.

Дерево документации NXP (сверху вниз)
  1. сайт НХП.
  2. Маркетинговые слайды NXP.
  3. Технический паспорт NXP.
  4. Справочное руководство NXP.
  5. Основной веб-сайт ARM.
  6. Общее руководство пользователя ядра ARM.
  7. Техническое справочное руководство по ядру ARM.
  8. Справочное руководство по архитектуре ARM.

У NXP есть дополнительные документы, такие как: руководства пользователя оценочной платы, указания по применению, руководства по началу работы, документы библиотеки программного обеспечения, список ошибок и многое другое. См. раздел «Внешние ссылки» для ссылок на официальные документы NXP и ARM.

См. также

[ редактировать ]
  1. ^ Jump up to: а б Пресс-релиз; НХП; 1 сентября 2006 г.
  2. ^ Серия LPC900; НХП Полупроводники
  3. ^ «NXP и ARM подписывают долгосрочное соглашение по процессорам Cortex-M» , New Electronics , 28 февраля 2011 г. Проверено 12 ноября 2011 г.
  4. ^ Jump up to: а б Краткое описание спецификаций Cortex-M4F; АРМ Холдингс.
  5. ^ Jump up to: а б Краткое описание спецификаций Cortex-M3; АРМ Холдингс.
  6. ^ Jump up to: а б с Краткое описание спецификаций Cortex-M0; АРМ Холдингс.
  7. ^ Jump up to: а б Краткое описание спецификаций Cortex-M0+; АРМ Холдингс.
  8. ^ Краткое описание спецификаций ARM926EJ-S; АРМ Холдингс.
  9. ^ Краткое описание спецификаций ARM968E-S; АРМ Холдингс.
  10. ^ Краткое описание спецификаций ARM7TDMI-S; АРМ Холдингс.
  11. ^ «NXP представляет RFID-чип UCODE I2C» , Блог PC's Semiconductors, 5 апреля 2011 г. Проверено 2 февраля 2013 г.
  12. ^ «Philips становится лидером в производстве микроконтроллеров на базе семейства ARM9 с первым семейством 90-нм микроконтроллеров | Business Wire» . Деловой провод. 26 февраля 2018 г. Архивировано из оригинала 26 февраля 2018 г. Проверено 1 мая 2023 г.
  13. ^ Jump up to: а б с Пресс-релиз; НХП; 25 сентября 2006 г.
  14. ^ Jump up to: а б Пресс-релиз; НХП; 17 сентября 2007 г.
  15. ^ Пресс-релиз; НХП; 5 февраля 2008 г.
  16. ^ Jump up to: а б Пресс-релиз; НХП; 26 марта 2008 г.
  17. ^ Jump up to: а б Пресс-релиз; НХП; 6 октября 2008 г.
  18. ^ Пресс-релиз; НХП; 23 февраля 2009 г.
  19. ^ Jump up to: а б Пресс-релиз; НХП; 26 мая 2009 г.
  20. ^ Jump up to: а б Пресс-релиз; НХП; 25 января 2010 г.
  21. ^ Пресс-релиз; НХП; 22 февраля 2010 г.
  22. ^ Jump up to: а б Пресс-релиз; НХП; 20 апреля 2010 г.
  23. ^ Jump up to: а б Пресс-релиз; НХП; 20 сентября 2010 г.
  24. ^ Jump up to: а б Пресс-релиз; НХП; 22 февраля 2011 г.
  25. ^ Jump up to: а б Пресс-релиз; НХП; 11 апреля 2011 г.
  26. ^ Jump up to: а б Пресс-релиз; НХП; 26 сентября 2011 г.
  27. ^ Jump up to: а б Пресс-релиз; НХП; 5 декабря 2011 г.
  28. ^ Jump up to: а б Пресс-релиз; НХП; 14 февраля 2012 г.
  29. ^ Jump up to: а б с Пресс-релиз; НХП; 1 марта 2012 г.
  30. ^ Пресс-релиз; НХП; 13 марта 2012 г.
  31. ^ Пресс-релиз; НХП; 27 марта 2012 г.
  32. ^ Jump up to: а б Пресс-релиз; НХП; 27 марта 2012 г.
  33. ^ Jump up to: а б Пресс-релиз; НХП; 26 апреля 2012 г.
  34. ^ Jump up to: а б Пресс-релиз; НХП; 19 сентября 2012 г.
  35. ^ Jump up to: а б Пресс-релиз; НХП; 13 ноября 2012 г.
  36. ^ Jump up to: а б Пресс-релиз; НХП; 24 апреля 2013 г.
  37. ^ Jump up to: а б Пресс-релиз; НХП; 1 мая 2013 г.
  38. ^ Код Красных Технологий.
  39. ^ Пресс-релиз; НХП; 21 октября 2013 г.
  40. ^ Пресс-релиз; НХП; 5 декабря 2013 г.
  41. ^ «NXP укрепляет свое лидерство в области микроконтроллеров с помощью мощной линейки инновационных микроконтроллеров LPC» . nxp.com . NXP Самостоятельно опубликованный пресс-релиз . 4 января 2017 года . Проверено 21 сентября 2020 г.
  42. ^ Микроконтроллеры Cortex-M4F; НХП Полупроводники.
  43. ^ Серия LPC4300; НХП Полупроводники.
  44. ^ Блок-схема LPC4300; НХП Полупроводники.
  45. ^ Серия LPC4000; НХП Полупроводники.
  46. ^ Jump up to: а б Микроконтроллеры ARM9; НХП Полупроводники.
  47. ^ «Philips становится лидером в области микроконтроллеров на базе семейства ARM9 с первым семейством 90-нм микроконтроллеров» . Проверено 25 февраля 2018 г.
  48. ^ Серия LPC3200; НХП Полупроводники.
  49. ^ Серия LPC3100; НХП Полупроводники.
  50. ^ Jump up to: а б Начало работы с NXP LPCXpresso; NXP.com
  51. ^ Лист данных LPC3152/LPC3154; NXP.com
  52. ^ Микроконтроллеры ARM7; НХП Полупроводники.
  53. ^ Серия LH7; НХП Полупроводники.
  54. ^ Серия LH7A; НХП Полупроводники.
  55. ^ Серия LPC2900; НХП Полупроводники.
  56. ^ Серия LPC2400; НХП Полупроводники.
  57. ^ Серия LPC2300; НХП Полупроводники.
  58. ^ Серия LPC2200; НХП Полупроводники.
  59. ^ Серия LPC2100; НХП Полупроводники.
  60. ^ Jump up to: а б Микроконтроллеры Cortex-M3; НХП Полупроводники.
  61. ^ Jump up to: а б Микроконтроллеры Cortex-M0; НХП Полупроводники.
  62. ^ Серия LPC1800; НХП Полупроводники.
  63. ^ Серия LPC1700; НХП Полупроводники.
  64. ^ EmCraft: Оценочный комплект Linux LPC1788.
  65. ^ Серия LPC1500; НХП Полупроводники.
  66. ^ Серия LPC1300; НХП Полупроводники.
  67. ^ Серия LPC1200; НХП Полупроводники.
  68. ^ Серия LPC12D00; НХП Полупроводники.
  69. ^ Миниатюрная серия LPC1100; НХП Полупроводники.
  70. ^ Серия LPC1100 (X) L; НХП Полупроводники.
  71. ^ Серия LPC1100LV; НХП Полупроводники.
  72. ^ Серия LPC11A00; НХП Полупроводники.
  73. ^ Серия LPC11C00; НХП Полупроводники.
  74. ^ Серия LPC11D00; НХП Полупроводники.
  75. ^ Серия LPC11E00; НХП Полупроводники.
  76. ^ Серия LPC11U00; НХП Полупроводники.
  77. ^ Микроконтроллеры Cortex-M0+; НХП Полупроводники.
  78. ^ Серия LPC800; НХП Полупроводники.
  79. ^ Блок-схема LPC800; Полупроводники NXp.
  80. ^ Серия LPC900; НХП Полупроводники.
  81. ^ Серия LPC700; НХП Полупроводники.
  82. ^ Доски LPCXpresso; НХП Полупроводники.
  83. ^ Поддержка платы LPCXpresso; НХП Полупроводники.
  84. ^ LPC1769 Плата LPCXpresso (деталь № OM13000); НХП Полупроводники.
  85. ^ LPC1549 Плата LPCXpresso (деталь № OM13056); НХП Полупроводники.
  86. ^ LPC1347 Плата LPCXpresso (деталь № OM13045); НХП Полупроводники.
  87. ^ LPC1343 Плата LPCXpresso (деталь № OM11048); НХП Полупроводники.
  88. ^ LPC1127 Плата LPCXpresso (деталь № OM13008); НХП Полупроводники.
  89. ^ Плата OM13065 LPCXpresso (деталь № OM13065); НХП Полупроводники.
  90. ^ LPC11U14 Плата LPCXpresso (деталь № OM13014); НХП Полупроводники.
  91. ^ Плата LPC11C24 LPCXpresso (деталь № OM13012); НХП Полупроводники.
  92. ^ LPC1114 Плата LPCXpresso (деталь № OM11049); НХП Полупроводники.
  93. ^ Микроконтроллеры: пример GPIO/таймеров/прерываний и обзор LPCXpresso LPC1114; 20 июня 2012 г.
  94. ^ LPC1104 Плата LPCXpresso (деталь № OM13047); НХП Полупроводники.
  95. ^ Плата LPC812 LPCXpresso (деталь № OM13053); НХП Полупроводники.
  96. ^ Варианты микроконтроллера mbed; мбед.
  97. ^ Базовая плата NGX LPCXpresso (деталь № OM13016); НХП Полупроводники.
  98. ^ Базовая плата EA LPCXpresso (деталь № OM11083); НХП Полупроводники.

Дальнейшее чтение

[ редактировать ]
[ редактировать ]
Официальные документы NXP LPC
Официальные документы ARM
ЛПК2000
ЛПК1000
ЛПК800
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 51de24a8e9499605192352197334ceae__1719352800
URL1:https://arc.ask3.ru/arc/aa/51/ae/51de24a8e9499605192352197334ceae.html
Заголовок, (Title) документа по адресу, URL1:
NXP LPC - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)