SK-16FX-144PMC-USB
Supports MB96330 Series
DESCRIPTION
The SK-16FX-144PMC-USB is a low-cost evaluation board based on the Fujitsu 16FX microcontroller MB96F338U that offers beside of CAN also USB-Function and USB-Host interface.
It incudes EUROScope lite 16FX, an exclusive version source-level debugger for Fujitsus 16FX family. The sophisticated user interface helps keep track of every important piece of information: windows can be docked to the edge of the main window and dont obscure important data. Multi-threading makes the user interface highly responsive extremely easy to work with.
16FX supports on-chip debugging without the need of boxes and adaptors like common JTAG based systems. The Microcontroller can be connected directly to the Host-PC via a serial RS232 or USB interface (with a converter IC). The on chip debug functionality is completely implemented in a debug support module and the firmware of the MCU. Loading of a special kernel or linking of a library is not necessary. Therefore 100% of the program memory is available for the application.
A full version of EUROScope, available from EUROS, offers further features like OS support and visualization of task- and other OS objects.
FEATURES
Content of the SK-16FX-144PMC-USB kit:
- SK-16FX-144PMC-USB evaluation board including MB96F338U microcontroller
- 1x UART-Transceiver (SUB-D9 connector)
- 1x USB to serial converter (Type-B connector)
- 1x High-speed CAN-Transceiver (SUB-D9 connector)
- 1x USB-MiniHost (Type-A connector)
- 1x USB-Function (Type-B connector)
- 2x LED-Display (7-Segment)
- 2x User-button
- 1x Reset-button, Reset-LED
- All 144 pins routed to pin-header
- On-board 5V and 3V voltage regulators, Power-LED
- USB power-supply (external power supply possible)
- Mini CD
- Documentation
- SOFTUNE Workbench
- EUROScope lite 16FX source-level debugger
- Software examples
- USB driver for on-board USB to serial converter
- USB cable
Note: Power supply requirements: 9V-12V with center pin is plus (e.g.: PSU SNG12-24W)
EUROScope lite 16FX source-level debugger
- On-chip debugging for 16FX microcontroller
- No kernel linkage/upload required
- Run, stop, abort
- Single step debugging (step, step-in, step-out)
- Breakpoints
- Memory window
- Watch window
- Mixed source code view
- CPU register window
- Plug-ins available for operating systems etc.
THESYCON USB library
The company Thesycon provides two free-of-charge libraries implemented in C and provided as source code
- FUFA - Fujitsu USB Firmware API for USB function
- FUMA - Fujitsu USB Minihost API for USB minihost
Please visit http://www.thesycon.de to download the latest version.
DOCUMENTATION
| User Guide | ReadMe.pdf |
| Schematic V1.1 | SK-16FX-144PMC-USB_V11_schematic_v10.pdf |
| Schematic V1.0 | SK-16FX-144PMC-USB_V10_schematic_v12.pdf |
| Customer Information (SK-16FX-144PMC-USB V1.0) | CI-300030-E-SK-16FX-144PMC-USB_V10.pdf |
| Functional Limitations of EUROScope Lite V3.03 | CI-300109-E-V10-EUROScope_V3_0_3_restrictions.pdf |
SOFTWARE
| Template project for SK-16FX-144PMC-USB with MB96F338US. | sk16fx144pmc_template-v11.zip |
| Bootloader and -manager via USB Host | 96330-usb_bootloader-v12.zip |
| This example shows a simple voltage meter with SK-16FX-144PMC-USB | sk16fx144pmc_adc_dvm-v11.zip |
| This example shows functionality of the CAN-controller (CAN0). It is controlled by a terminal on UART0. | sk16fx144pmc_can_uart_terminal-v12.zip |
| This example shows a simple counter on the 7-segment display of SK-16FX-144PMC-USB | sk16fx144pmc_counter-v11.zip |
| This example uses the UART of the SK-16FX-144PMC-USB | sk16fx144pmc_uart-v11.zip |
| USB-Host demo for the SK-16FX-144PMC-USB | sk16fx144pmc_usb_host-v11.zip |
| USB-driver V1.2 for Win2000, WinXp and WinVista | sk16fx144pmc_usb_win2000_winxp_vista_v10.zip |
| USB-driver V1.1 for Win98 | sk16fx144pmc_usb_win98_v10.zip |
APPLICATION NOTES
| Shows the differences to be aware of when migrating from a 16LX project to the 16FX | mcu-an-300026-e-v17 |
| How to use IO-Ports | mcu-an-300200-e-v14 |
| How to use PPG | mcu-an-300201-e-v16 |
| Basic functionality of the Reload Timer | mcu-an-300202-e-v13 |
| How to use External Interrupts | mcu-an-300203-e-v17 |
| How to use the IOTimer: FR-Timer, ICU, OCU | mcu-an-300204-e-v15 |
| How to use the LIN-USART | mcu-an-300205-e-v15 |
| How to use the Watchdog Timer | mcu-an-300206-e-v13 |
| How to use the Real Time Clock | mcu-an-300207-e-v13 |
| How to set up the external bus interface | mcu-an-300208-e-v16 |
| How to use Interrupts | mcu-an-300210-e-v15 |
| How to use the Delayed Interrupt | mcu-an-300211-e-v12 |
| This Application Note describes the function and usage of the Flash Security feature of the 16FX Family | mcu-an-300213-e-v14 |
| Functionality of the Clock-Output | mcu-an-300214-e-v12 |
| Functionality of the ADC | mcu-an-300215-e-v12 |
| Explanation of Flash Memory | mcu-an-300218-e-v14 |
| BI-ROM Protocol and MCU serial Flash Programming | mcu-an-300224-e-v19 |
| Functionality of the ROM Mirror | mcu-an-300212-e-v11 |
| Installation of MB2198-01 based emulation system | mcu-an-300209-e-v10 |
| Source Clock Timers of MB96300 Series | mcu-an-300216-e-v12 |
| Getting started with MB2198-01 based emulation system and Softune | mcu-an-300217-e-v10 |
| Reset considerations and causes | mcu-an-300219-e-v12 |
| Usage and settings of DMA | mcu-an-300220-e-v12 |
| Explanation of Memory Patch Function | mcu-an-300221-e-v12 |
| Explanation of the Alarm Comparator | mcu-an-300222-e-v12 |
| Recommendations for 16FX hardware setup | mcu-an-300223-e-v14 |
| 16FX-MCU-Clocks and Clock Tree configuration | mcu-an-300225-e-v12 |
| Standby and low power modes | mcu-an-300226-e-v15 |
| Usage of I2C interface | mcu-an-300227-e-v15 |
| Usage of CAN interface | mcu-an-300228-e-v15 |
| How to use the Clock Calibration Unit | mcu-an-300229-e-v13 |
| How to get started with a 16FX project in Softune | mcu-an-300233-e-v11 |
| Explanation of the 16FX emulation system features | mcu-an-300240-e-v13 |
| Setup and debugging with euroscope | mcu-an-300235-e-v26 |
| A lamp is controlled by PPG and monitored via ADC | mcu-an-300237-e-v11 |
| Connect a matrix keypad | mcu-an-300238-e-v12 |
| Generation of additional software PWM channel at IO ports using a reload timer and DMA transfer | mcu-an-300239-e-v11 |
| 16FX Start-Up File | mcu-an-300241-e-v11 |
| How to set-up a USB mini host mass storage class project | mcu-an-300243-e-v10 |