| Allicdata Part #: | MC68HC000CEI16-ND |
| Manufacturer Part#: |
MC68HC000CEI16 |
| Price: | $ 0.00 |
| Product Category: | Integrated Circuits (ICs) |
| Manufacturer: | NXP USA Inc |
| Short Description: | IC MPU M680X0 16MHZ 68PLCC |
| More Detail: | EC000 Microprocessor IC M680x0 1 Core, 32-Bit 16MH... |
| DataSheet: | MC68HC000CEI16 Datasheet/PDF |
| Quantity: | 1000 |
| Ethernet: | -- |
| Base Part Number: | MC68HC000 |
| Additional Interfaces: | -- |
| Supplier Device Package: | 68-PLCC (25x25) |
| Package / Case: | 68-LCC (J-Lead) |
| Security Features: | -- |
| Operating Temperature: | -40°C ~ 85°C (TA) |
| Voltage - I/O: | 5.0V |
| USB: | -- |
| SATA: | -- |
| Series: | M680x0 |
| Display & Interface Controllers: | -- |
| Graphics Acceleration: | No |
| RAM Controllers: | -- |
| Co-Processors/DSP: | -- |
| Speed: | 16MHz |
| Number of Cores/Bus Width: | 1 Core, 32-Bit |
| Core Processor: | EC000 |
| Part Status: | Obsolete |
| Packaging: | Tube |
Due to market price fluctuations, if you need to purchase or consult the price. You can contact us or emial to us: sales@allicdata.com
MC68HC000CEI16 Application Field and Working Principle
The MC68HC000CEI16 is a 16-bit microcontroller from Motorola\'s Hitachi/DNP family. It was originally designed for applications such as consumer appliances, consumer electronics, car radios, and most industrial applications. The MC68HC000CEI16 can be used for medium-to-high sophistication level device applications where performance is important.
Wiring and Power supply
The MC68HC000CEI16 is equipped with 16-bits of RAM and ROM memory. It also has a 16-bit ALU and 16-bit I/O (Input/Output) ports. The main systems wiring and power supply are typically arranged in a 16-bit bus structure. This bus structure allows for data and addresses to be transmitted over the bus in parallel.
The RAM can store either the data or instructions, while the ROM is used only to store instructions. The ROM is used to store program instructions which the processor can execute. The ROM contains the power on self-test (POST) program and the boot program. The boot program reads the program code from the ROM and stores it in RAM for the processor to execute.
CPU Timing and Control
The CPU of the MC68HC000CEI16 runs on an internal clock. The clock is generated by an on-board oscillator circuit. This oscillator circuit generates a reset pulse, which is used to initialize the internal CPU clock. The internal clock is then used to generate different signals like the control signal, address signal, and data signal. The control signal controls the flow of data to and from the CPU. The address signal indicates the address on the chip where the data will be written or read from. The data signal carries the data that is to be written or read.
Each instruction is specified by two or three clock periods. These instructions are decoded by the instruction decoder and then followed by the Control Unit. The Control Unit also controls the flow of data between different parts of the CPU.
Registers
The MC68HC000CEI16 has 16 sets of general purpose registers. These registers can store data, addresses and flags. The 16 registers are divided into four sets: eight 8-bit registers, four 16-bit registers, one 14-bit register and one 24-bit register. The 8-bit registers are used for 8-bit operations, while the 16-bit register and 24-bit register are used for 16-bit and 24-bit operations respectively.
The processor can also work with 64-bit words by combining two 32-bit words. The instruction set of MC68HC000CEI16 supports data manipulation of 64-bit words, as well as 32-bit, 16-bit and 8-bit parameters. These parameters can be operated through different instructions.
Memory Organization
The MC68HC000CEI16 has a total of four memory organizations. They are Code(C), Data(D), External RAM(E) and Internal RAM(ROM). The Code and Data memories are 16K bytes each. The Internal RAM bases at 0x00 and is 8K words in size and the External RAM bases at 0x100 and is also 8K words in size. The Code and Data memories are used for read-only operations.
The Internal RAM is used for storing the program code and data that can be accessed by the CPU. The External RAM is used for higher level external memory access and interfaces with external memory devices like EPROM\'s and EEPROM\'s. The External RAM has the ability to shadow the Internal RAM, allowing the access time of the Internal RAM to be reduced.
Interrupt Handling
The MC68HC000CEI16 supports interrupts triggered by various events like timer events, external hardware events and interrupt requests from the processor itself. The interrupt controller has a 8-bit vector address register and an Interrupt Enable/Mask register. When an interrupt is triggered, the interrupt controller generates an interrupt vector which is sent to the CPU. The CPU then detects the interrupt vector and jumps to a predefined interrupt service routine (ISR). The ISR is responsible for servicing the interrupt.
The interrupt controller also supports nested interrupts. This means that if an interrupt is triggered while another interrupt is being serviced, the interrupt controller will save the state of the interrupted interrupt and jump to the new interrupt. Once the new interrupt is serviced, the interrupt controller will go back to the interrupted interrupt and resume it.
Conclusion
The MC68HC000CEI16 is a 16-bit microcontroller designed for applications such as consumer appliances, consumer electronics, car radios and other industrial applications. It is equipped with 16-bits of RAM and ROM memory as well as a 16-bit ALU and 16-bit I/O ports. The main structure of the device consists of a 16-bit bus which is used to transmit data and addresses in parallel. The processor has support for interrupt processing and can operate with 64-bit words. This makes it a very useful device for medium-to-high complexity level applications.
The specific data is subject to PDF, and the above content is for reference
| Part Number | Manufacturer | Price | Quantity | Description |
|---|
| MC68360CAI25L | NXP USA Inc | -- | 1000 | IC MPU M683XX 25MHZ 240FQ... |
| MC68360ZP25L | NXP USA Inc | 0.0 $ | 1000 | IC MPU M683XX 25MHZ 357BG... |
| MC68HRC908JK1CP | NXP USA Inc | 0.0 $ | 1000 | IC MCU 8BIT 1.5KB FLASH 2... |
| MC68HC908AP64CB | NXP USA Inc | 0.0 $ | 1000 | IC MCU 8BIT 64KB FLASH 42... |
| MC68332AMAG20 | NXP USA Inc | 0.0 $ | 1000 | IC MCU 32BIT ROMLESS 144L... |
| MC68EC000EI16 | NXP USA Inc | 0.0 $ | 1000 | IC MPU M680X0 16MHZ 68PLC... |
| MC68340AG25E | NXP USA Inc | 49.25 $ | 390 | IC MPU M683XX 25MHZ 144LQ... |
| MC68360CZQ25L | NXP USA Inc | 60.07 $ | 1000 | IC MPU M683XX 25MHZ 357BG... |
| MC68EN360ZP25L | NXP USA Inc | -- | 1000 | IC MPU M683XX 25MHZ 357BG... |
| MC68LC060RC50 | NXP USA Inc | 0.0 $ | 1000 | IC MPU M680X0 50MHZ 206PG... |
| MC68908GZ16VFJE | NXP USA Inc | -- | 1000 | IC MCU 8BIT 16KB FLASH 32... |
| MC68HC98LJ12CFUE | NXP USA Inc | 7.82 $ | 740 | IC MCU 8BIT 12KB FLASH 64... |
| MC68EC000CAA16 | NXP USA Inc | 0.0 $ | 1000 | IC MPU M680X0 16MHZ 64QFP... |
| MC68LC040FE20A | NXP USA Inc | 0.0 $ | 1000 | IC MPU M680X0 20MHZ 184CQ... |
| MC68LC040FE25A | NXP USA Inc | 0.0 $ | 1000 | IC MPU M680X0 25MHZ 184CQ... |
| MC68882CEI25A | NXP USA Inc | 0.0 $ | 1000 | IC FLOATING-POINT CO-PROC... |
| MC68HC908QY2CDT | NXP USA Inc | -- | 1000 | IC MCU 8BIT 1.5KB FLASH 1... |
| MC68HC908QY4MDT | NXP USA Inc | 0.0 $ | 1000 | IC MCU 8BIT 4KB FLASH 16T... |
| MC68EN360CVR25L | NXP USA Inc | 67.21 $ | 1000 | IC MPU M683XX 25MHZ 357BG... |
| MC68EN302AG25BT | NXP USA Inc | -- | 21000 | IC MPU M683XX 25MHZ 144LQ... |
| MC68EN360CZQ33L | NXP USA Inc | 0.0 $ | 1000 | IC MPU M683XX 33MHZ 357BG... |
| MC68882EI16AR | NXP USA Inc | 0.0 $ | 1000 | IC FLOATING-POINT CO-PROC... |
| MC68HC908JK1CP | NXP USA Inc | -- | 1000 | IC MCU 8BIT 1.5KB FLASH 2... |
| MC68HC705C8AB | NXP USA Inc | -- | 1000 | IC MCU 8BIT 8KB OTP 42PSD... |
| MC68376BGVAB25 | NXP USA Inc | 0.0 $ | 1000 | IC MCU 32BIT ROMLESS 160Q... |
| MC68SEC000AA16 | NXP USA Inc | 13.45 $ | 272 | IC MPU M680X0 16MHZ 64QFP... |
| MC68HC000EI20 | NXP USA Inc | -- | 1000 | IC MPU M680X0 20MHZ 68PLC... |
| MC68882CRC33A | NXP USA Inc | 0.0 $ | 1000 | IC FLOATING-POINT CO-PROC... |
| MC68SZ328AVM66 | NXP USA Inc | 0.0 $ | 1000 | IC MPU M683XX 66MHZ 196BG... |
| MC68HC11F1CFN3R2 | NXP USA Inc | 0.0 $ | 1000 | IC MCU 8BIT ROMLESS 68PLC... |
| MC68332GCPV16B1 | NXP USA Inc | 0.0 $ | 1000 | IC MCU 32BIT ROMLESS 144L... |
| MC68HC711E9CFNE3 | NXP USA Inc | -- | 1000 | IC MCU 8BIT 12KB OTP 52PL... |
| MC68HC908AB32CFU | NXP USA Inc | -- | 1000 | IC MCU 8BIT 32KB FLASH 64... |
| MC68340PV16VE | NXP USA Inc | -- | 1000 | IC MPU M683XX 16MHZ 144LQ... |
| MC68EC000EI10 | NXP USA Inc | 0.0 $ | 1000 | IC MPU M680X0 10MHZ 68PLC... |
| MC68LK332ACAG16 | NXP USA Inc | 23.65 $ | 905 | IC MCU 32BIT ROMLESS 144L... |
| MC68332GMEH20 | NXP USA Inc | 22.35 $ | 1000 | IC MCU 32BIT ROMLESS 132Q... |
| MC68332ACFC20 | NXP USA Inc | 0.0 $ | 1000 | IC MCU 32BIT ROMLESS 132Q... |
| MC68HC908RF2MFA | NXP USA Inc | 0.0 $ | 1000 | IC MCU 8BIT 2KB FLASH 32L... |
IC MPU MIPS-I 200MHZ 128QFPMIPS-I Microp...
IC MPU Q OR IQ 2.0GHZ 1295FCBGAPowerPC e...
IC MPU MPC85XX 1.0GHZ 783FCBGAPowerPC e5...
IC MPU MPC85XX 1.2GHZ 783FCBGAPowerPC e5...
IC MPU MPC85XX 1.0GHZ 783FCBGAPowerPC e5...
IC MPU I.MX25 400MHZ 400MAPBGAARM926EJ-S...
MC68HC000CEI16 Datasheet/PDF