order_bg

products

NUC975DK61Y – Integrated Circuits, Embedded, Microcontrollers – NUVOTON Technology Corporation

short description:

The NUC970 series targeted for general purpose 32-bit microcontroller embeds an outstanding CPU core ARM926EJ-S, a RISC processor designed by Advanced RISC Machines Ltd., runs up to 300 MHz, with 16 KB I-cache, 16 KB D-cache and MMU, 56KB embedded SRAM and 16 KB IBR (Internal Boot ROM) for booting from USB, NAND and SPI FLASH.

The NUC970 series integrates two 10/100 Mb Ethernet MAC controllers, USB 2.0 HS

HOST/Device controller with HS transceiver embedded, TFT type LCD controller, CMOS sensor I/F controller, 2D graphics engine, DES/3DES/AES crypto engine, I2S I/F controller,

SD/MMC/NAND FLASH controller, GDMA and 8 channels 12-bit ADC controller with resistance touch screen functionality. It also integrates UART, SPI/MICROWIRE, I2C, CAN, LIN, PWM, Timer, WDT/Windowed-WDT, GPIO, Keypad, Smart Card I/F, 32.768 KHz XTL and RTC (Real Time Clock).

In addition, the NUC970 series integrates a DRAM I/F, that runs up to 150MHz with supporting

DDR or DDR2 type SDRAM, and an External Bus Interface (EBI) that supports SRAM and

external device with DMA request and ack. 


Product Detail

Product Tags

Product Attributes

TYPE DESCRIPTION
Category Integrated Circuits (ICs)

Embedded

Microcontrollers

Mfr Nuvoton Technology Corporation
Series NUC970
Package Tray
Product Status Active
DigiKey Programmable Not Verified
Core Processor ARM926EJ-S
Core Size 32-Bit Single-Core
Speed 300MHz
Connectivity Ethernet, I²C, IrDA, MMC/SD/SDIO, SmartCard, SPI, UART/USART, USB
Peripherals Brown-out Detect/Reset, DMA, I²S, LVD, LVR, POR, PWM, WDT
Number of I/O 87
Program Memory Size 68KB (68K x 8)
Program Memory Type FLASH
EEPROM Size -
RAM Size 56K x 8
Voltage - Supply (Vcc/Vdd) 1.14V ~ 3.63V
Data Converters A/D 4x12b
Oscillator Type External
Operating Temperature -40°C ~ 85°C (TA)
Mounting Type Surface Mount
Package / Case 128-LQFP
Supplier Device Package 128-LQFP (14x14)
Base Product Number NUC975

Documents & Media

RESOURCE TYPE LINK
Datasheets NUC970 Datasheet
Featured Product Ticket Vending Machine

Environmental & Export Classifications

ATTRIBUTE DESCRIPTION
RoHS Status ROHS3 Compliant
Moisture Sensitivity Level (MSL) 3 (168 Hours)
REACH Status REACH Unaffected
HTSUS 0000.00.0000

 

Integrated Circuit Type

1 Microcontroller definition

 As the microcontroller is the arithmetic logic unit, memory, timer/calculator, and various / O circuits, etc. integrated into a chip, constituting a basic complete computing system, it is also known as a single-chip microcomputer.

 The program in the microcontroller memory used closely with the microcontroller hardware and peripheral hardware circuits, is distinguished from the software of the PC, and is called the microcontroller program as firmware. Generally, a microprocessor is a CPU on a single integrated circuit, while a microcontroller is a CPU, ROM, RAM, VO, timer, etc. all on a single integrated circuit. Compared with CPU, microcontroller does not have so powerful computing power, nor does it have MemoryManaaement Unit, which makes microcontroller can only handles some relatively single and simple control, logic, and other tasks, and its widely used in equipment control, sensor signal processing and other fields, such as some home appliances, industrial equipment, power tools, etc. 

2 The composition of the microcontroller

The microcontroller consists of several parts: central processor, memory, and input/output:

-Central processor:

The central processor is the core component of the MCU, including the two main parts of the operator and controller.

-Operator

The operator consists of arithmetic & logical unit (ALU), accumulator and registers, etc. The role of ALU is to perform arithmetic or logical operations on the incoming data. The ALU is capable of adding, subtracting, matching, or comparing the size of these two data, and finally storing the result in the accumulator.

The operator has two functions:

(1) To perform various arithmetic operations.

(2) To perform various logical operations and to perform logical tests, such as a zero value test or a comparison of two values.

All operations performed by the operator are directed by control signals from the controller, and, while an arithmetic operation produces an arithmetic result, a logical operation produces a verdict.

-Controller

The controller is composed of program counter, instruction register, instruction decoder, timing generator and operation controller, etc. It is the "decision-making body" that issues commands, i.e. coordinates and directs the operation of the whole microcomputer system. Its main functions are:

(1) To retrieve an instruction from memory and indicate the location of the next instruction in memory.

(2) To decode and test the instruction and generate the corresponding operation control signal to facilitate the execution of the specified action.

(3) Directs and controls the direction of data flow between the CPU, memory, and input and output devices.

The microprocessor interconnects the ALU, counters, registers and control section through the internal bus, and connects to the external memory and input/output interface circuits through the external bus. The external bus, also called the system bus, is divided into the data bus DB, address bus AB and control bus CB, and is connected to various peripheral devices through the input/output interface circuit.

-Memory

 Memory can be divided into two categories: data memory and program memory.

 Data memory is used to save data and program storage is used to store programs and parameters.

 

-Input/Output -Linking or driving different devices

 Serial communication ports-exchange data between MCU and different peripherals, such as UART, SPI, 12C, etc.

 

3 Microcontroller classification

In terms of the number of bits, microcontrollers can be classified into: 4-bit, 8-bit, 16-bit, and 32-bit. In practical applications, 32-bit accounts for 55%, 8-bit accounts for 43%, 4-bit accounts for 2%, and 16-bit accounts for 1%

It can be seen that 32-bit and 8-bit microcontrollers are the most widely used microcontrollers today.
The difference in the number of bits does not represent the good or bad microprocessors, not the higher the number of bits the better the microprocessor, and not the lower the number of bits the worse the microprocessor

8-bit MCUs are versatile; they offer simple programming, energy efficiency and small package size (some have only six pins). But these microcontrollers are not typically used for networking and communications functions.

The most common network protocols and communication software stacks are 16- or 32-bit. Communication peripherals are available for some 8-bit devices, but 16- and 32-bit MCUs are often the more efficient choice. Nevertheless, 8-bit MCUs are typically used for a variety of control, sensing, and interface applications.

Architecturally, microcontrollers can be divided into two categories: RISC (Reduced Instruction Set Computers) and CISC (Complex Instruction Set Computers).

RISC is a microprocessor that executes fewer types of computer instructions and originated in the 1980s with the MIPS mainframe (i.e., RISC machines), and the microprocessors used in RISC machines are collectively called RISC processors. In this way, it is able to execute operations at a faster rate (millions more instructions per second, or MIPS). Because computers require additional transistors and circuit elements to execute each instruction type, the larger the computer instruction set makes the microprocessor more complex and executes operations more slowly.

CISC includes a rich set of microinstructions that simplify the creation of programs that run on the processor. The instructions are composed of assembly language, and some common functions originally implemented by software are implemented by hardware instruction system instead. The programmer's work is thus much reduced, and some lower-order operations or operations are processed simultaneously in each instruction period to increase the execution speed of the computer, and this system is called complex instruction system.

4 Summary

 

A serious challenge for today's automotive electronics engineers is to build a low-cost, trouble-free, and even in the event of a failure can work automotive systems, in the car performance gradually improve at the moment, microcontrollers are expected to enhance the performance of automotive electronic control units.


  • Previous:
  • Next:

  • Write your message here and send it to us