Testing the Nuvoton NuTiny-SDK-M0564 – development tool for the M0564 series microcontroller.
The M0564VG4AE is a Cortex-M0 microcontroller which can run at up to 72MHz, features 85 I/O pins, 256 KB Flash, 20 KB SRAM, 4KB ISP ROM and 2 KB SPROM(Security Protection ROM).
The 161 pages datasheet can be downloaded from here: http://www.nuvoton.com/resource-files/DS_M0564_Series_EN_Rev1.00.pdf
The whole Development Package can be downloaded from http://nuvoton.com/NuMicroDVD/
The archive contains some useful AppNotes, drivers for Keil and IAR, CooCox BSP, Datasheets and some useful stand-alone programs like ClockConfigure Tool, NuMicro PLL Generator Tool.
The next steps are: install and configure Keil, add packs, CMSIS… etc.
For Arduino Fans there is a NuMaker Uno Board based on NUC131 – another Cortex M0 ARM – https://direct.nuvoton.com/it/numaker-uno
LPC800 series develeopment tool
It’s amazing. Simple and efficient.
The small pin number is compensated in a great way: The Switch Matrix – it connects 6 pins to any available internal module.
Of course, programming can be done in bootloader mode, where every pin is reassigned according to the original layout.
- ARM Cortex-M0+
- Switch matrix for flexible configuration of each I/O pin function
- 2 USART interfaces, 1 SPI controller and 1 I²C-bus, with pin functions assigned through the switch matrix
- Self Wake-up Timer (WKT) clocked from either the IRC or a low-power, low-frequency internal oscillator
- CRC engine
- Boot ROM API support: boot loader, USART and I²C drivers in ROM, power profiles, Flash In-Application Programming (IAP) and In-System Programming (ISP)
The debugging options supported are SWD (10 pin connector), JTAG boundary scan and Micro Trace Buffer (MTB).
The quickest/cheapest programming method is via
spi*ISP (6 pin connector) with a USB/Serial cable.
NXP LPC800 mini: http://lpcware.com/lpc800-mini-kit
NGX Tech: http://ngxtech.com/
Some NGX JTAG Probes: http://shop.ngxtechnologies.com/index.php?currency=EUR&cPath=26&sort=2a
Element14 Community: http://www.element14.com
Recorded Elektor Academy Webinar: http://www.element14.com/community/videos/8356/l/elektor-academy–lpc800-arm-simplicity–twist-your-arm
LPCXpresso Community: http://knowledgebase.nxp.com/forumdisplay.php?f=4
Code Red (actually owned by NXP): http://www.code-red-tech.com/
IAR EW for ARM: http://www.iar.com/en/Products/IAR-Embedded-Workbench/ARM/
KEIL MDK ARM: http://www.keil.com/arm/mdk.asp
Some MBED resources: http://ioclk.com/mbed-arm-rapid-prototyping-tool/
Switch Matrix Tool (Java): http://www.lpcnow.com/articles/84558/lpc800-switch-matrix-making-life-easier-one-pin-at/
a note by user mio @ MBED.org: http://mbed.org/users/mio/notebook/lpc800-mini-boards-p1-to-p44/
arm.com blog page: http://blogs.arm.com/embedded/868-the-un%E2%80%99nxp%E2%80%99ected-lpc800/
article about the LPC800 with some Switch Matrix work: http://www.microcontrollercentral.com/author.asp?section_id=1758&doc_id=255764
The mbed Comes in two flavors: CortexM3(NXP LPC1768) and CortexM0(NXP LPC11U24).
- 1 ethernet port
- 3 serial ports (Rx/Tx)
- 2 SPI ports
- 2 I2C ports
- 6 Analog INs or 5 Analog INs + 1 Analog Out
- 1 CAN Port
- 6 PWM out
- 1 USB port (D+, D-) and the main USB-mini Port as a serial terminal
- 4 blue LEDs
Connected to USB shows up a 2MB FAT-FS storage with a preloaded web page which connects and autenthicates the user to the mbed.org website where resides the Free Online C Compiler and all other help pages, manuals, code examples, community contributed programs and libraries.
- MBED Serial Port in Windows: http://mbed.org/handbook/Windows-serial-configuration
- Handbook: http://mbed.org/handbook/Homepage
- Unbrick instructions: http://mbed.org/cookbook/Unbricking
- MCU User Manuals:
- Local toolchain usage:
- (Maybe) Useful Hardware:
ARM® and ST Free European seminar series on the new STM32 F0 MCU series, between 22 May and 5 July 2012.
Attend this FREE seminar and walk away with in-depth technical knowledge of the STM32 F0 series and a FREE STM32 F0 Discovery Kit!
Technical Documentation and Software ST page or direct links:
- Samsung Reportedly Plans to Cut Memory Production September 21, 2018Samsung Electronics is cutting back plans for DRAM and NAND flash production increases in an effort to keep supplies tight in the face of slowing demand, according to a report.
- Celebrating Junko Yoshida September 21, 2018EE Times' Junko Yoshida grabs a prestigious award at an auto industry event.
- Leti, VSORA Show 5G NR Air Interface on Multi-Core DSP September 21, 2018First implementation of 5G New Radio Release 15 physical layer on VSORA's multi-core DSP demonstrates that it can address timely and complex systems like 5G NR while providing a highly flexible software-defined development flow.