ST10F274Z4 16-bit MCU with MAC unit, up to 512 Kbytes Flash memory and up to 68 Kbytes RAM Data Brief Feature High performance 40 MHz CPU with DSP functions - 16-bit CPU with 4-stage pipeline - 50.0 ns instruction cycle time at 40 MHz max. CPU clock - Multiply/accumulate unit (MAC) 16 x 16-bit multiplication, 40-bit accumulator - Repeat unit - Enhanced boolean bit manipulation facilities - Additional instructions to support HLL and operating systems - Single-cycle context switching support Memory organization PQFP144 (28 x 28 x 3.4 mm) TQFP144 (20 x 20 x 1.4 mm) Two 16-channel capture / compare units including 4 timers A/D converter - 24 channels with 10-bit resolution - 3 s minimum conversion time 2 units of 4 PWM timers - 512 Kbytes on-chip Flash memory single voltage with erase/program controller (full performance, 32-bit fetch) - 100K erasing/programming cycles. - Up to 16 Mbytes linear address space for code and data (5 Mbytes with CAN or I2C) - 2 Kbytes on-chip internal RAM (IRAM) - Up to 66 Kbytes on-chip extension RAM (XRAM) Fast and flexible bus - Two synch. / asynch. serial channels - Two high-speed synchronous channels - I2C standard interface - Two CAN 2.0B C-CAN interfaces with 2x32 message objects Fail-safe protection - Programmable external bus characteristics for different address ranges - 8-bit or 16-bit external data bus - Multiplexed or demultiplexed external address/data buses - Five programmable chip-select signals - Hold-acknowledge bus arbitration support Interrupt - Programmable watchdog timer - Oscillator watchdog On-chip bootstrap loader Clock generation - On-chip 4-12 MHz main oscillator - On-chip PLL - Direct or prescaled clock input Real-time clock and 32 kHz on-chip oscillator - 8-Channel peripheral event controller for single cycle interrupt driven data transfer - 16-Priority-level interrupt system with 56 sources, sampling rate down to 25 ns Timers Up to 111 general purpose I/O lines - Individually programmable as input, output or special function - Programmable threshold (hysteresis) Idle, Power down and Stand-by modes - Two multi-functional general purpose timer units with 5 timers March 2009 Serial channels Rev 2 For further information contact your local STMicroelectronics sales office. Single voltage supply: 5 V 10% (embedded regulator for 1.8 V core supply) 1/6 www.st.com 6 Description 1 ST10F274Z4 Description The ST10F274Z4 is a derivative of the ST10F276Z5. 1.1 Ordering information Table 1. Ordering information IFlash XFlash RAM Temperature range (C) Package ST10F274Z4Q7 512 Kbytes 0 Kbyte 68 Kbytes 40/+105 PQFP144 ST10F274Z4T7 512 Kbytes 0 Kbyte 68 Kbytes 40/+105 TQFP144 Part Number 1.2 ST10F276Z5/ST10F274Z4 compatibility The only differences between ST10F276Z5 and ST10F274Z4 devices are the embedded Flash, the maximum frequency and the temperature range: Flash memory: ST10F276Z5 includes 832 Kbytes of on-chip single voltage Flash divided into four banks allowing for Read-While-Write operations. Two banks are mapped on the internal 32-bit bus (IFlash) and the two others are mapped on 16-bit XBUS (XFlash). However, in ST10F274Z4 devices, the XFlash banks are not available. As a consequence, only the standard ST10 bootstrap mode can be used (no Alternate Boot Mode). Maximum frequency: the ST10F274Z4 maximum CPU frequency is 40 MHz, compared to 64 MHz for the ST10F276Z5. Temperature Range: the temperature range for ST10F274Z4 is -40 to +105 C, compared to -40 to +125 C for the ST10F276Z5. All electrical characteristics from the ST10F276Z5 datasheet are valid for the ST10F274Z4 with the restriction of the temperature range (-40 to +105 C). Note: There is no built-in feature to allow software to detect if the device is an ST10F276Z5 or an ST10F274Z4. The missing memory in the ST10F274Z4 can be seen as regular memory. To make two assemblies of the same PCB with the ST10F274Z4 and ST10F276Z5, it is recommended to put a pull-up resistor on an I/O to differentiate the two configurations by software. Table 2. XFlash block user mode size Block 2/6 Address ST10F276Z5 ST10F274Z4 B2F0 09'0000h - 09'FFFFh 64 Kbytes Reserved B2F1 0A'0000h - 0A'FFFFh 64 Kbytes Reserved B2F2 0B'0000h - 0B'FFFFh 64 Kbytes Reserved B3F0 0C'0000h - 0C'FFFFh 64 Kbytes Reserved ST10F274Z4 Description Table 2. XFlash block user mode size Block Address ST10F276Z5 ST10F274Z4 B3F1 0D'0000h - 0D'FFFFh 64 Kbytes Reserved CTRL registers 0E'0000h - 0E'FFFFh 64 Kbytes Reserved 3/6 Related documents 2 ST10F274Z4 Related documents This document provides the ST10F274Z4 ordering information, for detailed technical specifications, please refer to the ST10F276Z5 datasheet and user's manual. 4/6 ST10F274Z4 3 Revision history Revision history Table 3. Document revision history Date Revision Changes 08-Mar-2006 1 Initial release 06-Mar-2009 2 ST10F274 and ST10F274xx replaced with ST10F274Z4 ST10F276 replaced with ST10F276Z5. Added Section 1: Description. 5/6 Revision history ST10F274Z4 Please Read Carefully: Information in this document is provided solely in connection with ST products. STMicroelectronics NV and its subsidiaries ("ST") reserve the right to make changes, corrections, modifications or improvements, to this document, and the products and services described herein at any time, without notice. All ST products are sold pursuant to ST's terms and conditions of sale. Purchasers are solely responsible for the choice, selection and use of the ST products and services described herein, and ST assumes no liability whatsoever relating to the choice, selection or use of the ST products and services described herein. No license, express or implied, by estoppel or otherwise, to any intellectual property rights is granted under this document. If any part of this document refers to any third party products or services it shall not be deemed a license grant by ST for the use of such third party products or services, or any intellectual property contained therein or considered as a warranty covering the use in any manner whatsoever of such third party products or services or any intellectual property contained therein. UNLESS OTHERWISE SET FORTH IN ST'S TERMS AND CONDITIONS OF SALE ST DISCLAIMS ANY EXPRESS OR IMPLIED WARRANTY WITH RESPECT TO THE USE AND/OR SALE OF ST PRODUCTS INCLUDING WITHOUT LIMITATION IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE (AND THEIR EQUIVALENTS UNDER THE LAWS OF ANY JURISDICTION), OR INFRINGEMENT OF ANY PATENT, COPYRIGHT OR OTHER INTELLECTUAL PROPERTY RIGHT. UNLESS EXPRESSLY APPROVED IN WRITING BY AN AUTHORIZED ST REPRESENTATIVE, ST PRODUCTS ARE NOT RECOMMENDED, AUTHORIZED OR WARRANTED FOR USE IN MILITARY, AIR CRAFT, SPACE, LIFE SAVING, OR LIFE SUSTAINING APPLICATIONS, NOR IN PRODUCTS OR SYSTEMS WHERE FAILURE OR MALFUNCTION MAY RESULT IN PERSONAL INJURY, DEATH, OR SEVERE PROPERTY OR ENVIRONMENTAL DAMAGE. ST PRODUCTS WHICH ARE NOT SPECIFIED AS "AUTOMOTIVE GRADE" MAY ONLY BE USED IN AUTOMOTIVE APPLICATIONS AT USER'S OWN RISK. Resale of ST products with provisions different from the statements and/or technical features set forth in this document shall immediately void any warranty granted by ST for the ST product or service described herein and shall not create or extend in any manner whatsoever, any liability of ST. ST and the ST logo are trademarks or registered trademarks of ST in various countries. Information in this document supersedes and replaces all information previously supplied. The ST logo is a registered trademark of STMicroelectronics. All other names are the property of their respective owners. (c) 2009 STMicroelectronics - All rights reserved STMicroelectronics group of companies Australia - Belgium - Brazil - Canada - China - Czech Republic - Finland - France - Germany - Hong Kong - India - Israel - Italy - Japan Malaysia - Malta - Morocco - Singapore - Spain - Sweden - Switzerland - United Kingdom - United States of America www.st.com 6/6