| Electronic Components Datasheet Search |
|
FT905 Datasheet(PDF) 23 Page - Future Technology Devices International Ltd. |
|
|
|||||||||||||||||||||||||||||
FT905 Datasheet(HTML) 23 Page - Future Technology Devices International Ltd. |
|
23 / 56 page ![]() Copyright © 2014 Future Technology Devices International Limited 23 FT905 _6_7_8/6/7/8 Embedded Microcontroller Datasheet Version 1.0 Document No.: FT_001131 Clearance No.: FTDI#422 4 Function Description 4.1 Architectural Overview The FT905 series embedded microcontrollers includes a high performance 32-bit FT32 RISC core processor and 256kB hi-speed Flash memory for software program download with One- Wire debugger interface. The core processor uses a 32-bit I/O system bus to connect to all of the peripherals. USB2.0 host controller USB2.0 peripheral controller 10/100Mbps Ethernet controller (FT905 and FT906 only) Two CAN bus interfaces (FT905 and FT907 only) Real Time Clock One-Wire debugger interface One SPI master interface and one SPI slave interface One I2C bus interfaces UART interface Four timers and a 32-bit watchdog timer PWM motor controller 10-bit DAC0/1 channel 10-bit ADC1-4 channel General purpose I/O interface The functions for each controller / interface are briefly described in the following subsections. 4.2 FT32 Core Processor The FT32 core processor is running at frequencies of up to 100MHz.The processor contains the CPU itself with control logic and its 256kB program memory and 64kB data memory. The outside connections for the core processor are the memory-mapped I/O interface, the interrupt interface, asynchronous reset and the system clock. 4.3 256kB Flash Memory The internal 256kB Flash memory is used to store a boot loader or user application of the FT905 series. It is a high performance and low power consumption memory that supports upto 80MHz serial clock. The system will perform memory copy from Flash memory to CPU program memory automatically after system power on. 4.4 Boot Sequence After the initial memory copy completes, the CPU jumps to program memory location zero. This may be the start of the user application which is stored in advance in Flash memory, or a boot loader only which allows program memory to perform modification via (e.g.) UART or USB. The option of a boot loader is a special purpose routine in the FT905 series embedded microcontroller. It is small routine stored in the Flash memory. Typically the boot loader is 1- 4kbytes in size, and is loaded at the top of the available memory. 4.5 Interrupt The FT905 series interrupt controller handles 32 interrupt inputs. When an interrupt occurs, the Interrupt Service Route (ISR) will process this event via the CPU. The ISR vector range is from 0 to 31, which corresponds to interrupts 0 to 31. See Table 4-1 information. |
|
Link URL |
| Does ALLDATASHEET help your business so far? [ DONATE ] |
About Alldatasheet | Advertisement | Contact us | Privacy Policy | Link to Datasheet | Link Exchange | Manufacturer List All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |