Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
COP8
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
{{about|COP8 microcontroller|8th Climate Change Conference of the Parties|2002 United Nations Climate Change Conference}} {{Short description|8-bit microcontroller}} {{Infobox CPU |name = National Semiconductor COP8 |produced-start = {{Start date and age|1988}} |numinstructions = 69 |produced-end = |data-width = 8 (RAM), 8 (ROM) |address-width = 8 (RAM), 15 (ROM) |slowest = 0 | slow-unit = Hz |fastest = 2 | fast-unit = MHz |transistors = |manuf1 = [[National Semiconductor]] |application = Embedded |arch = COP8 |pack1 = 20, 28, and 40-pin [[Dual in-line package|DIP]]; 16, 20, and 28 pin [[Small outline integrated circuit|SOIC]]; 44-pin [[Chip carrier|PLCC]] |predecessor = [[COP400]] |successor = none }} The [[National Semiconductor]] '''COP8''' is an 8-bit [[Complex instruction set computer|CISC]] core [[microcontroller]]. COP8 is an enhancement to the earlier [[COP400]] 4-bit microcontroller family. COP8 main features are: * Large amount of [[I/O]] pins * Up to 32 KB of [[Flash memory]]/[[Read-only memory|ROM]] for code and data * Very low [[Electromagnetic interference|EMI]] * Many integrated peripherals (meant as single chip design) * [[In-System Programming]] * Free [[Assembly language|assembler]] toolchain. Commercial [[C (programming language)|C]] compilers available * Free Multitasking OS and [[TCP/IP]] stack * Peak of 2 million instructions per second The COP8 has a basic instruction cycle time 1/10 of the clock frequency; a maximum 10 MHz clock will result in a maximum 1 MHz instruction execution rate. (The 10 MHz clock is used directly by some timer peripherals.) The maximum instruction execution rate is 1 cycle per byte, and most 1-byte instructions operate in one instruction cycle. Some, particularly branch instructions, take one or two cycles more. Some models include a clock doubler, and although they still accept a maximum 10 MHz input clock, they internally double it to a 20 MHz master clock which then results in a 2 MHz instruction execution rate.{{r|cop8s|p=7,32}} The chip is a [[static logic]] design which can tolerate an arbitrarily slow clock;{{r|cop8s|p=10}} most models include a second {{val|32768|u=Hz}} [[quartz clock]] crystal oscillator which can be used for the CPU clock while the high-speed clock is disabled to save power.
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)