AT90SO72 Summary Datasheet

Similar documents
AT90SO36 Summary Datasheet

AT90SDC10X Summary Datasheet

MS6003 Summary Datasheet

Arduino Uno R3 INTRODUCTION

Secure Microcontrollers for Smart Cards. AT90SC Summary

32-bit Secure. AT91SC CT-USB Summary. Microcontrollers. Features

SBAT90USB162 Atmel. SBAT90USB162 Development Board User s Manual

Vineet Kumar Sharma ( ) Ankit Agrawal ( )

ARDUINO MEGA INTRODUCTION

LBAT90USB162 Atmel. LBAT90USB162 Development Board User s Manual

Raspberry Pi - I/O Interfaces

AVR XMEGA Product Line Introduction AVR XMEGA TM. Product Introduction.

or between microcontrollers)

Design and development of embedded systems for the Internet of Things (IoT) Fabio Angeletti Fabrizio Gattuso

RL78 Serial interfaces

CM5000 DATASHEET v0.1

Smart Card Bridge to Full-Speed USB, SPI, and UART Interfaces

AVR XMEGA TM. A New Reference for 8/16-bit Microcontrollers. Ingar Fredriksen AVR Product Marketing Director

DBAT90USB162 Atmel. DBAT90USB162 Enhanced Development Board User s Manual

U9 Flash Memory Controller

Introduction to ARM LPC2148 Microcontroller

HZX N03 Bluetooth 4.0 Low Energy Module Datasheet

AT45DB041E. 4-Mbit DataFlash (with Extra 128-Kbits), 1.65V Minimum SPI Serial Flash Memory. Features

AT45DB321E. Features. 32-Mbit DataFlash (with Extra 1-Mbits), 2.3V Minimum SPI Serial Flash Memory

SKB360I Bluetooth 4.0 Low Energy Module Datasheet

LPC-P1227 development board USER S MANUAL Initial release, March 2012 Designed by OLIMEX Ltd, 2011

AT45DB021E. 2-Mbit DataFlash (with Extra 64-Kbits), 1.65V Minimum SPI Serial Flash Memory PRELIMINARY DATASHEET. Features

VLSI Design Lab., Konkuk Univ. Yong Beom Cho LSI Design Lab

Embedded Systems and Software. Serial Interconnect Buses I 2 C (SMB) and SPI

Parallel Data Transfer. Suppose you need to transfer data from one HCS12 to another. How can you do this?

Interfacing Techniques in Embedded Systems

Part 1 Using Serial EEPROMs

ST19WR08 Dual Contactless Smartcard MCU With RF UART, IART & 8 Kbytes EEPROM Features Contactless specific features

ST33TPM12SPI. Trusted Platform Module with SPI based on 32-bit ARM SecurCore SC300 CPU. Features. TPM features. Security features.

USB-to-I2C. Professional Hardware User s Manual.

Growing Together Globally Serial Communication Design In Embedded System

AT45DQ321. Features. 32-Mbit DataFlash (with Extra 1-Mbits), 2.3V Minimum SPI Serial Flash Memory with Dual-I/O and Quad-I/O Support

Serial Peripheral Interface. What is it? Basic SPI. Capabilities. Protocol. Pros and Cons. Uses

ST33F1M. Smartcard MCU with 32-bit ARM SecurCore SC300 CPU and 1.25 Mbytes high-density Flash memory. Features. Hardware features.

Sentinel HL Board Form Factor Technical Specifications Guide

ST19NP18-TPM-I2C Trusted Platform Module (TPM) with I²C Interface Features

Prototyping Module Datasheet

The purpose of this course is to provide an introduction to the RL78's flash features and archectecture including security features, code and data

PIC Microcontroller Introduction

VA108x0 SPI memory boot options application note

Serial Buses in Industrial and Automotive Applications

Embedded Systems Lab Lab 1 Introduction to Microcontrollers Eng. Dalia A. Awad

OPERATIONAL UP TO. 300 c. Microcontrollers Memories Logic

AVR Training Board-I. VLSI Design Lab., Konkuk Univ. LSI Design Lab

USB-to-I2C. Ultra Hardware User s Manual.

Win-I2CUSB Hardware User s Manual

Serial Communication. Simplex Half-Duplex Duplex

ST33F1M, ST33F1M0, ST33F896, ST33F768, ST33F640, ST33F512

AT25PE40. 4-Mbit DataFlash-L Page Erase Serial Flash Memory ADVANCE DATASHEET. Features

ZigBee Compliant Platform 2.4G RF Low Power Transceiver Module for IEEE Standard. DATA SHEET Version B

Level Shifter. for. Hardware User s Manual.

M68HC08 Microcontroller The MC68HC908GP32. General Description. MCU Block Diagram CPU08 1

Introduction to I2C & SPI. Chapter 22

ATmega128. Introduction

PIC-32MX development board Users Manual

Microcontroller basics

RM24C64AF 64-Kbit 1.65V Minimum Non-volatile Fast Write Serial EEPROM I 2 C Bus

AT89S4D12. 8-Bit Microcontroller with 132K Bytes Flash Data Memory AT89S4D12. Features. Description. Pin Configurations

Network Embedded Systems Sensor Networks Fall Hardware. Marcus Chang,

Preliminary Data MOS IC. Type Ordering Code Package SDA Q67100-H5096 P-DIP-8-1

LPC-P1227 development board USER S MANUAL Revision B, July 2013 Designed by OLIMEX Ltd, 2011

PIC16F87X. 28/40-pin 8-Bit CMOS FLASH Microcontrollers. Devices Included in this Data Sheet: Pin Diagram PDIP. Microcontroller Core Features:

Universität Dortmund. IO and Peripheral Interfaces

1.6inch SPI Module user manual

MM23SC8128RM Flash Security Turbo Microcontroller Smart Card Chip With 1024 bit RSA & Maths Co-processor

USER GUIDE EDBG. Description

Microcontrollers and Interfacing

< W3150A+ / W5100 Application Note for SPI >

EDBG. Description. Programmers and Debuggers USER GUIDE

MICROPROCESSOR BASED SYSTEM DESIGN

Preliminary Data MOS IC. Type Ordering Code Package SDA Q67100-H5092 P-DIP-8-1

DC6688FL32TC Super 1T 8051 Microcontroller

ZLF645 Crimzon Flash Microcontroller with ZBase Database Industry Leading Universal Infrared Remote Control (UIR) Solution

F9 Flash Memory Controller

Flash 4 click. PID: MIKROE 3191 Weight: 24 g

Securing IoT devices with STM32 & STSAFE Products family. Fabrice Gendreau Secure MCUs Marketing & Application Managers EMEA Region

I2C and SPI Foundation

ESPino - Specifications

RM331x Series Kbit Ultra-Low Power Non-volatile Serial Memory SPI Bus

BL24C02/BL24C04/BL24C08/BL24C16

Lecture 5: Computing Platforms. Asbjørn Djupdal ARM Norway, IDI NTNU 2013 TDT

PRELIMINARY DATASHEET

Hello, and welcome to this presentation of the STM32 I²C interface. It covers the main features of this communication interface, which is widely used

Digital Circuits Part 2 - Communication

EB-51 Low-Cost Emulator

± 2g Tri-axis Accelerometer Specifications

Pmod modules are powered by the host via the interface s power and ground pins.

Hello, and welcome to this presentation of the STM32L4 power controller. The STM32L4 s power management functions and all power modes will also be

UART TO SPI SPECIFICATION

Neuron 5000 Processor

INTEGRATED CIRCUITS MF RC531. ISO Reader IC. Short Form Specification Revision 3.2. April Philips Semiconductors

Please refer to "4. Evaluation Board" on page 2 for more information about these steps. Figure 1. System Connections

LAN bit Non-PCI Small Form Factor 10/100 Ethernet Controller with Variable Voltage I/O & HP Auto-MDIX Support PRODUCT FEATURES.

PC87435 Enhanced IPMI Baseboard Management Controller

8-bit Microcontroller with 8K Bytes In-System Programmable Flash AT89S52

Transcription:

AT90SO Summary Datasheet

Features General High-performance, Low-power -/-bit Enhanced RISC Architecture Microcontroller - Powerful Instructions (Most Executed in a Single Clock Cycle) Low Power Idle and Power-Down Modes Internal Variable Frequency Oscillator up to Mhz Bond Pad Locations Conforming to ISO - ESD Protection up to ± 000V Operating Range:.V to.v Operating Temperature: -0 C to +0 C Available in Wafers, Modules and standard ROHS packages: - 0-QFN (RoHS compliant) mm x mm - -SOIC (RoHS compliant) mm x mm Memory K Bytes of ROM Program Memory including K Bytes of Crypto ROM K Bytes of EEPROM, including OTP Bytes and Bit-addressable Bytes - to -byte Program / Erase - ms Program / ms Erase - Typically 00,000 Write / Erase Cycles at a Temperature of C - Typically 00,000 Write / Erase Cycles at a Temperature of 0 C - 0 Years Data Retention K Bytes of RAM Memory (K Bytes of RISC CPU RAM, K Bytes of Cryptographic Accelerator RAM, shared with the RISC CPU core) Communication USB.0 Full Speed Interface - Programmable Endpoints with IN or OUT Directions for Bulk, Interrupt or Isochronous Transfers ( endpoints with double buffering of x bytes) - DMA ler for fast transfers between internal DPRAM to RAM - MHz clock for Full-speed Bus Operation USB.0 Low Speed Interface - No external resonator required Master / Slave SPI Serial ler I²C (Two Wire Interface) up to 00 Kbits/s - Multiple Masters supported Other Peripherals Hardware Communication Interface Detection Up to General Purpose I/Os multiplexed with SPI and I²C interfaces Programmable Internal Oscillator (Up to MHz for CPU and Crypto Accelerator) Two -bit Timers Random Number Generator (RNG) -level Interrupt ler Hardware DES/TDES Engine DPA/DEMA Resistant Hardware AES /9/ Engine DPA/DEMA Resistant Checksum Accelerator CRC & Engine (Compliant with ISO / IEC 09) -bit Cryptographic Accelerator (Ad-X for Public Key Operations) - RSA, DSA, ECC, Diffie-Hellman, Key Generation (thanks to Crypto Toolbox Library) 9CS Sep AT90SO Summary

Security Dedicated Hardware for Protection Against SPA/DPA/SEMA/DEMA Attacks Advanced Protection Against Physical Attack, including Active Shield, Enhanced Protection Object, CStack Checker, Slope Detector, Parity Errors Environmental Protection Systems Voltage Monitor Frequency Monitor Temperature Monitor Light Protection Secure Memory Management/Access Protection (Supervisor Mode) Development Tools Voyager Emulation Platform (ATV+) to Support Software Development IAR Embedded Workbench V.0 Debugger or Above Software Libraries and Application Notes Certifications / Standards CC EAL+ (Ready) USB.0 Description The AT90SO is a low-power, high-performance, -/-bit microcontroller with ROM program memory, EEPROM memory, based on RISC architecture microcontroller. By executing powerful instructions in a single clock cycle, the AT90SO achieves throughputs close to MIPS per MHz. Its Harvard architecture includes general-purpose working registers directly connected to the ALU, allowing two independent registers to be accessed in one single instruction executed in one clock cycle. In addition to the K Bytes of embedded ROM, the AT90SO includes K Bytes of high density EEPROM. The ability to map the EEPROM in the code space allows parts of the program memory to be reprogrammed in-system. This technology combined with the versatile /-bit CPU on a monolithic chip provides a highly flexible and cost-effective solution to many applications. The USB V.0 Full Speed controller provides a dynamic pull-up attachment and detachment and a host detection mechanism. The AT90SO features also a USB.0 Low Speed interface which does not require an external resonator. The USB interface provides six configurable data transfer endpoints, each with its own DPRAM in the memory area. The data transfer type for each endpoint is configured by software. A DMA controller allows a fast communication rate between the RAM of the CPU and the DPRAM. The SPI interface, when configured as a master, provides a clock up to 0MHz thanks to the dedicated internal VFO clock system. The SPI controller features three sources of interrupt (Byte Transmitted, Time-out and Reception Overflow) and a programmable clock and inter-bytes (guardtime) delays. The I²C interface interconnects components on a unique two-wire bus, made up of one clock line and one data line with speeds of up to 00 Kbits per second, based on a byte-oriented transfer format. It is programmable as a master or a slave with sequential or single-byte access. Multiple master capability is supported. Arbitration of the bus is performed internally and puts the I²C in slave mode automatically if the bus arbitration is lost. A configurable baud rate generator permits the output data rate to be adapted to a wide range of core clock frequencies. 9CS Sep AT90SO Summary

Figure AT90SO RISC RISC CPU Core Architecture Data Bus -bit AES DES/TDES Reset Circuit RST OTP EEPROM User Memory Access RNG Ad-X Crypto Processor Secure PC CRYPTO ROM Program Memory Instruction Register Instruction Decoder Lines General Purpose Registers X Y Z ALU Status Registers Access RAM Data Memory Interrupt Unit USB.0 ler I²C ler SPI ler SCL SS VDD_osc (.V max) XOUT SDA / GPIO0 SS / SCL / GPIO MOSI / GPIO MISO / GPIO / A SCK / GPIO / A GPIO 0.. GPIO (input only) / A0 Timer 0 Timer GPIO (input only) / ISO_CLK CRC CSM DPA Counter Measures List of pins A0, A, A I²C address bits (A0 as input only) Ground (reference voltage) GPIOx General Purpose Input or Output ISO_CLK Clock signal input to internal clock operating circuit MISO SPI Master Input / Slave Ouput MOSI SPI Master Output / Slave Input RST Reset pin SCL Clock Signal for Serial (I²C) SDA Input or Output for serial data (I²C) SS SPI Slave Select SCK Clock signal for the SPI USB differential data USB differential data Power supply input VDD_osc Power supply input for Internal Oscillator (.V max) Oscillator signal input to generate internal clock operating circuit (.V max) Resonator signal input to generate internal clock operating circuit XOUT Resonator signal output to generate internal clock operating circuit Ordering information Reference Description xxx : Chip Personalization Number* AT90SO-xxx-P P = Z : QFN0 Package R : Package * For more details about the Chip Personalization Number, please contact your local INSIDE Secure sales office. 9CS Sep AT90SO Summary

Pinouts & Packages Pinouts Information Configuration Interfaces available (multiplexed) Package - USB Full Speed (External Resonator required) - USB Low Speed - USB Low Speed - USB Full Speed (External Oscillator required) - USB Low Speed - USB Full Speed (External Resonator required) - SPI - USB Full Speed - SPI - SPI - ISO QFN0 QFN0 Figure AT90SO pinout configuration Figure AT90SO pinout configuration GPIO GPIO / SCL GPIO / SCL GPIO0 / SDA AT90SO XOUT GPIO0 / SDA AT90SO (.V max) 9CS Sep AT90SO Summary

Figure AT90SO pinout configuration Figure AT90SO pinout configuration XOUT 0 9 AT90SO QFN0 GPIO0 / SDA GPIO / SCL / SS GPIO / MISO GPIO / MOSI GPIO / SCK GPIO / MOSI GPIO / SCL / SS AT90SO GPIO / MISO 9 0 GPIO0/ SDA GPIO / SCK Figure AT90SO pinout configuration Figure AT90SO pinout configuration 0 9 ISO_CLK / GPIO GPIO GPIO0 AT90SO GPIO VDD_osc GPIO / A0 GPIO / A AT90SO QFN0 A / GPIO SDA / GPIO0 SCL / GPIO 9 0 The photographs and information contained in this document are not contractual and may be charged without notice. Brand and product names may be registered trademarks or trademarks of their respective holders. Note: This is a summary document. A complete document will be available under NDA. For more information, please contact your local WiseKey sales office. 9CS Sep AT90SO Summary