Toshiba TLCS: Difference between revisions
TLCS-47 no longer advertised |
m robot Adding: it:Toshiba TLCS |
||
Line 48: | Line 48: | ||
[[Category:Microcontrollers]] |
[[Category:Microcontrollers]] |
||
[[it:Toshiba TLCS]] |
|||
[[nl:Toshiba TLCS]] |
[[nl:Toshiba TLCS]] |
Revision as of 14:17, 26 September 2010
The Toshiba TLCS series are a family of CISC and RISC microcontrollers from Toshiba.
TLCS-47 Family
The microcontrollers in the TLCS-47 family are 4-bit systems. These are no longer advertised on Toshiba web.
TLCS-870 Family
The microcontrollers in the TLCS-870 family use a 8-bit/16-bit architecture reminiscent of the Z80.
TLCS-900 Family
The microcontrollers in the TLCS-900 family are 16-bit (TLCS-900, TLCS-900/L, TLCS-900/H and TLCS-900/L1 series) and 32-bit (TLCS-900/H1 series) systems. Most of them are CISC based, with a few systems being RISC based.
Features and differences
Current TLCS' offer some or all of the following features:
- multifunction, bi-directional general purpose I/O ports with optional built-in pull-up resistors
- mask programmable, one time programmable, flash memory or EEPROM type of ROM. ROMless versions are also available
- a variety of serial interfaces:
- watchdog timer (WDT)
- multiplexed 10-bit A/D converters; D/A converters
- dual clock inputs and on-line clock switching by selecting different gear values (frequency divider), thus allowing either low-power low-frequency modes or high-performance high-frequency modes
- prescalable 8-bit and 16-bit timers (may be used as Programmable Interval Timers)
- 8-bit and 16-bit pulse-width modulation (PWM) and programmable pulse generation (PPG) output
- power voltage supply range between 1.8 to 5.5 Volt
- external interrupt control
- pattern generator, suitable for stepper motor control
- Chip select/wait controller
- different chip carrier formats
As demand for these features differs widely depending on the requirements for a specific project (low energy consumption; high number of I/O ports; etc.), customers can choose from a wide range of different versions.
Development Tools
Toshiba offers a ANSI C compatible C compiler and an assembler. Neither tool is available for free.
There is a project for porting GNU assembler to the TLCS-900 family.
Alfred Arnold's The Macroassembler AS [1] is a free assembler supporting the TLCS-47, TLCS-870, TLCS-90, TLCS-900 and TLCS-9000 families.