MB90330 Series : MB90F334APMC1

SERIES KEY FEATURES

USB, 16ch ADC

DESCRIPTION

The MB90330 series are 16-bit microcontrollers designed for applications, such as personal computer peripheral devices, that require USB communications. The USB feature supports not only 12-Mbps Function operation but also MiniHost operation. It is equipped with functions that are suitable for personal computer peripheral devices such as displays and audio devices, and control of mobile devices that support USB communications. While inheriting the AT architecture of the F2MC* family, the instruction set supports the C language and extended addressing modes and contains enhanced signed multiplication and division instructions as well as a substantial collection of improved bit manipulation instructions. In addition, long word processing is now available by introducing a 32-bit accumulator.


BLOCK DIAGRAM

Block Diagram

MB90F334APMC1 - PRODUCT FEATURES

CPU [Bits] 16
Package FPT-120P-M24
Pincount 120
Flash memory 384.00 KByte
RAM (code & data) 24.00 KByte
VCC min 3.00 V
VCC max 3.60 V
Min. Temperature -40 °C
Max. Temperature 85 °C
Max. CPU frequency 24.00 MHz
Subclock yes
Max. I/Os 94
A/D Converter 1
A/D channels 16
A/D resolution 10 bit
A/D conversion time (min.) 7.200 µs
USB 1
UART 4
SIO (Serial I/O) 1
I2C 3
Programmable Pulse Generator (PPG) 6
Output Compare Unit (OCU) 4
Input Capture Unit (ICU) 4
IOTimer 1
Pulse Width Counter (PWC) 1
Reload Timer 3
Timebase Timer (TBT) 1
Clock Timer 1
Watchdog 1
External Bus yes
External Bus mode Non-Multiplexed
External IRQ 8

MB90F334APMC1 - DOCUMENTATION

Datasheet ds90330a-ds07-13734-7e.pdf
Hardware Manual hm90330-cm44-10129-6e.pdf
Customer Information standby_cancel_fail_03dec02_finalj2.0e1.0.pdf
Customer Information CI-300022-E-V10-MB90330A_USB_Report.pdf
Package datasheet fpt-120p-m24.pdf
Programming Manual prog16lx-cm44-00201-3e.pdf
DDI (Specification expansion of USB mini-HOST) USB-HUB-ISO_customerE_2009-059.pdf

MB90F334APMC1 - STARTERKITS

Starterkit MB2031-01
Starterkit Adapter MB2031-20

MB90F334APMC1 - DEBUGGER and EMULATOR

Monitor Debugger Accemic-MDE
EVA-Chip EVA-Chip MB90V330ACR-ES
Emulation Main Unit MB2147-01-E
Emulation Pod/Adapter MB2147-20-E
Probe Cable MB2132-491
Socket NQPACK120SE, HQPACK120SE
Accessory Kit ACCESSORIES16
Starterkit MB2031-01
Starterkit Adapter MB2031-20
Power Supply Unit for Starterkit INCLUDED

MB90F334APMC1 - (FLASH-)ROM PROGRAMMING TOOLS

Name Type Adapter
CONITEC GALEP serial Conitec 210865/210915
FLASH_PROGRAMMER_16LX serial (async)

MB90F334APMC1 - SOFTWARE EXAMPLES

The following software is for demonstration purposes only. It is not fully tested, nor validated in order to fulfill its task under all circumstances. Therefore, this software or any part of it must only be used in an evaluation laboratory environment.

This is a project template for the MB90330 Series. 90330_template-v14.zip
This sample uses an Analog - Digital conversion 90330_adc-v12.zip
This sample uses an Analog - Digital conversion and UART0 90330_adc_uart_async-v12.zip
This is a software example to test the four channels input compare of the 90330 Series (Simple frequency counter) 90330_frt_icu-v12.zip
This is an example of the output compare function. 90330_frt_ocu-v11.zip
The I2C-Interface 0 of the MB90330-Series is used to write and read data from an external EEPROM (24C16) 90330_i2c_0-v12.zip
The I2C-Interface 1 of the MB90330-Series is used to write and read data from an external EEPROM (24C16) 90330_i2c_1-v12.zip
The I2C-Interface 2 of the MB90330-Series is used to write and read data from an external EEPROM (24C16) 90330_i2c_2-v12.zip
This project simply counts an internal variable and outputs the counter value to port0. 90330_io-v11.zip
This project simply shifts a '1' up and down on port0, controlled by INT0 and INT1. 90330_irq_ext-v12.zip
In this example the PPG-timer is set to 16-bit mode. There are three different channels. 90330_ppg16-v11.zip
The channels 0/2/4 of the PPG-timer are used to deliver the count clock for channels 1/3/5. 90330_ppg88-v11.zip
This is a test application to measure the frequency of an input signal on PWC-input pin and send the result to UART0 90330_pwc_uart_async-v13.zip
This project uses interrupts of reload-timers 0-2 to toggle LEDs (Port0). 90330_rlt_irq-v11.zip
In this example the Timebase Timer is used to generate an interrupt every overrun. 90330_tbt_irq-v11.zip
This is a test application to send a welcome string via UART0. 90330_uart0_async-v14.zip
This is a test application to send a welcome string via UART0. 90330_uart0_async_irq-v13.zip
This is a test application to send a welcome string via UART1. 90330_uart1_async-v13.zip
This is a test application to send a welcome string via UART2. 90330_uart2_async-v13.zip
This is a test application to send a welcome string via UART3. 90330_uart3_async-v13.zip
This project is a demonstration of the Watchdog Timer 90330_wdt-v11.zip

All software examples

MB90F334APMC1 - APPLICATION NOTES

Please find a selection of Application Notes here or check the complete overview:

This is a short documentation to give an introduction how to start a project with the Softune Workbench. mcu-an-390025-e-v23
This application note explains the different possibilities to program the Flash MCUs. mcu-an-390031-e-v26
This application note describes the commands which are supported by the BiROM of the 16LX Flash MCUs in order to generate an own programming environment. mcu-an-390027-e-v28
This application note roughly shows the necessary steps for transition to standby-mode and wake-up for 16LX Family MCUs. mcu-an-390058-e-v21
How to set up a hardware environment for 16LX Family MCUs. mcu-an-390098-e-v20
This appnote for the 16LX Family gives hints to optimize the EMI performance. mcu-an-390053-e-v14
This application note gives a rough overview about the embedded A/D converter used within the 16LX Series and reflects the different modes that can be used. mcu-an-390084-e-v14

Attachment

This installation guide will help you to quickly start setting up the MB2147-01 emulation hardware for Fujitsu 16-bit MCUs. mcu-an-390070-e-v29
First steps how to use the Emulator MB2147-01 together with the Softune Workbench V30L28 or higher using an evaluation MCU with its Starter Kit. mcu-an-390069-e-v13
This document describes the debugging methods of a MB90V340 system together with a FLASH-CAN-100P-340 target board. mcu-an-390083-e-v20
Recommendation for MODE-Pins in case of external noise mcu-an-390093-e-v16
This application note reflects the external bus interface that can be found on some devices of the 16LX Series. mcu-an-390034-e-v19

Attachment

This application note describes the most common SPI formats and how to implement them on Fujitsu 16-bit MCUs. mcu-an-300002-e-v12
This application note provides some information and recommendations how to connect external crystals or resonators to Fujitsu microcontrollers. In order to achieve a proper and stable clock oscillation the composition of external circuits, PCB layout design and the microcontroller must be taken into account and evaluated carefully mcu-an-300007-e-v13
This application note shows some possibilies to drive a BLDC motor with different MCUs using a single PPG. mcu-an-300020-e-v10

Attachment

This application note describes the setup and using of a third party Flash programmer, CONITEC's GALEP-5 mcu-an-300022-e-v14
This application note describes how to use the Fujitsu’s Softune with EasyCode mcu-an-300038-e-v10
This Application Note describes how to setup the Softune Workbench to automatically start the debugger at start. mcu-an-300097-e-v11

All application notes