LPCXpressoは、ラインナップが非常に豊富なので目的に応じた製品を選択する事で開発の効率化が図れます。ただし、製品数が非常に多いので逆に選びにくい面もあります。
そこでLPCXpressoのスペックを表にまとめてみます。ただし以下の点に注意して下さい。
1)表中の各機能のチャンネル数は参考です。基板や設定によっては使用できる数が減る場合があります。
2)表の項目に(MPU)とある場合は、LPCXpressoのボードのスペックではなく、搭載されているMPUのスペックとなります。上記(1)同様に厳密には全ての機能を使えない場合がありますので、使用の際は回路図やマニュアル等で目的の機能が使用可能か等詳細を、ご確認下さい。
Ver.1のLPCXpresso
Ver.1のLPCXpressoは、接続がLPCLinkで長細いスティクタイプの製品です。
(Ver.1のLPCXpresso製品)
より細かいスペックを確認した場合は、「50件表示」に設定してください。
Model LPCXpresso_ | LPC1769 (V1) | LPC1343 (V1) | LPC1347 (V1) | LPC1227 (V1) | LPC11U24 (V1) | LPC11U14 (V1) | LPC11C24 (V1) | LPC1115 (V1) | LPC1114 (V1) | LPC1104 (V1) | LPC812 (V1) |
---|---|---|---|---|---|---|---|---|---|---|---|
Link Type | LPC-Link | LPC-Link | LPC-Link | LPC-Link | LPC-Link | LPC-Link | LPC-Link | LPC-Link | LPC-Link | LPC-Link | LPC-Link |
Arduino Shield | - | - | - | - | - | - | - | - | - | - | - |
mbed | - | - | - | - | - | - | - | - | - | - | - |
MPU | LPC1769FBD100 | LPC1343FBD48 | LPC1347 | LPC1227FBD64 | LPC11U24 | LPC11U14FBD48 | LPC11C24FBD48 | LPC11154FBD48 | LPC1114FBD48 | LPC1104UK | LPC812M101FDH20 |
(MPU) ISP USB | - | Support | Support | - | Support | Support | - | - | - | - | |
(MPU) ISP CAN | - | - | - | - | - | - | Support | - | - | - | |
(MPU) ARM Core | Cortex-M3 120MHz | Cortex-M3 72MHz | Cortex-M3 72MHz | Cortex-M0 30/45MHz | Cortex-M0 50MHz | Cortex-M0 50MHz | Cortex-M0 50MHz | Cortex-M0 50MHz | Cortex-M0 50MHz | Cortex-M0 50MHz | Cortex-M0+ 30MHz |
(MPU) Flash/RAM | 512/64KB | 32/8KB | 64/12KB | 128/8KB | 32/10KB | 32/6KB | 32/8KB | 64/8KB | 32/8KB | 32/8KB | 16/4KB |
(MPU) EEPROM | - | - | - | - | 2〜4KB | - | - | - | - | - | - |
(MPU) Ethernet | x1 | - | - | - | - | - | - | - | - | - | - |
(MPU) USB | Host/OTG/Device | MSC/HID | MSC/HID/CDC/DFU | - | MSC/HID/CDC/DFU | Device | - | - | - | - | - |
(MPU) USB Rom Deiver | N | Y | Y | - | Y | N | - | - | - | - | - |
(MPU) USART/UART/Etc. | USART/UART x4 (Max) | UART x1 | USART x1 | UART(RS-485/IrDA) x2 | USART/ ISO7816-3/RS-485/IrDA x1 | USART/ ISO7816-3/RS-485/IrDA x1 | UART/RS-485 x1 | UART/RS-485 x1 | UART/RS-485 x1 | UART/RS-485 x1 | UART/RS-485 x2〜3 |
(MPU) USART/UART/Etc. ROM Driver | - | - | - | - | - | - | - | - | - | - | UART |
(MPU) I2C/Fm+ | I2C x 3 (Fm+ x 1) | I2C(Fm+) x1 | I2C(Fm+) x1 | I2C(Fm+) x1 | I2C(Fm+) x1 | I2C(Fm+) x1 | I2C(Fm+) x1 | I2C(Fm+) x1 | I2C(Fm+) x1 | - | I2C(Fm+) x1 |
(MPU) I2S | x1 | - | - | - | - | - | - | - | - | - | - |
(MPU) SPI | SSP/SPI x 3 | SSP/SPI x1 | SSP/SPI x2 | SSP/SPI x1 | SSP/SPI x2 | SSP/SPI x2 | SSP/SPI x2 | SSP/SPI x2 | SSP/SPI x1〜2 | SSP/SPI x1 | SPI x1〜2 |
(MPU) Serial ROM Doriver | - | - | - | - | - | - | - | - | - | - | I2C |
(MPU) CAN | Controller x2 | - | - | - | - | - | Controller x1, Transceiver x1 | - | - | - | - |
(MPU) CAN ROM Driver | - | - | - | - | - | - | Controller (CAN, CANopen) | - | - | - | - |
(MPU) Motor/QEI | Motor/QEI x1 | - | - | - | - | - | - | - | - | - | - |
(MPU) SCT/PWM | - | - | SCT x2 | - | - | - | - | - | - | - | SCT x1 |
(MPU) ADC | 12bit x8 | 10bit x8 | 12bit x8 | 10bit x8 | 10bit x8 | 10bit x8 | 10bit x8 | 10bit x8 | 10bit x6〜8 | 10bit x5 | - |
(MPU) DAC | 10bit x1 | - | - | - | - | - | - | - | - | - | - |
(MPU) Comparator | - | - | - | x2 | - | - | - | - | - | - | x1 |
(MPU) IOH | - | - | - | - | - | - | - | - | - | - | - |
これらの製品について主にペリフェラル機能におけるポイントを挙げると次の様になります。
LPC1769 : Ethernet機能が充実しています。
LPC1347 : USB機能が充実しています。
LPC1227 : コンパレータがあります。
LPC11U24/14 : U(S)ARTやSerial機能が充実しています。
LPC11C24 : CAN機能が充実しています。
LPC1115/14 : オーソドックスな構成で入門に向いています。
LPC1104 : CSP16の極小パッケージMPUです。
LPC812 : 超低消費電力、30MHz、少ピンMPUです。
Ver.2のLPCXpresso
Ver.2のLPCXpressoは、LPCLink2接続で少し大きめの基板です。その代わりに、Arduinoシールドとmbedに対応している点が大きな魅力です。
(Ver.2のLPCXpresso製品)
より細かいスペックを確認した場合は、「50件表示」に設定してください。
Model LPCXpresso_ | LPC1549 (V2) | LPC11U68 (V2) | LPC11U37H (V2) |
---|---|---|---|
Link Type | LPC-Link2 | LPC-Link2 | LPC-Link2 |
Arduino Shield | Support | Support | Support |
mbed | Support | Support | Support |
MPU | LPC1549JBD100 | LPC11U68JBD100 | LPC11U37HFBD64 |
(MPU) ISP USB | Support | Support | Support |
(MPU) ISP CAN | Support | - | - |
(MPU) ARM Core | Cortex-M3 72MHz | Cortex-M0+ 50MHz | Cortex-M0 50MHz |
(MPU) Flash/RAM | 256/36KB | 256/36KB | 64/10KB |
(MPU) EEPROM | - | - | 4KB |
(MPU) Ethernet | - | - | - |
(MPU) USB | MSC/HID/CDC/DFU | MSC/HID/CDC/DFU | MSC/HID/CDC/DFU |
(MPU) USB Rom Deiver | Y | Y | Y |
(MPU) USART/UART/Etc. | USART x3 | USART/ISO7816-3/IrDA + USART(RS-485) x 4 (Max) | USART/ ISO7816-3/RS-485/IrDA x1 |
(MPU) USART/UART/Etc. ROM Driver | UART | UART | - |
(MPU) I2C/Fm+ | I2C(Fm+) x1 | I2C x2 (Fm+ x1) | I2C(Fm+) x1 |
(MPU) I2S | - | - | - |
(MPU) SPI | SPI x2 | SSP/SPI x2 | SSP/SPI x2 |
(MPU) Serial ROM Doriver | I2C | I2C | - |
(MPU) CAN | Controller x1 | - | - |
(MPU) CAN ROM Driver | CAN/CANopen | - | - |
(MPU) Motor/QEI | QEI x1 | - | - |
(MPU) SCT/PWM | SCT/PWM x4 | SCT x2 | - |
(MPU) ADC | 9/7bit or 12bit x2 | 12bit x8〜12 | 10bit x8 |
(MPU) DAC | 12bit x1 | - | - |
(MPU) Comparator | x4 | - | - |
(MPU) IOH | - | - | Y |
Ver.1と同様に、主にペリフェラル機能におけるポイントを挙げると次の様になります。
LPC1549 : CAN/USB機能が充実しています。
LPC11U68/37H : U(S)ARTやSerial機能が充実しています。
まとめ
非常にラインナップも多いので、初めての人は迷ってしまうかも知れませんが、試しに触ってみたい場合は、LPC1115がお薦めです。一方、使用目的がある程度決まっている場合、ROM Driverがある製品は非常に便利です。これらのMPUでは、USBやCAN等のドライバがIC内のROMに格納されているおり、ドライバのコーディングが不要となります。
Sponsored Link