Enhanced microprocessor or microcontroller

A technology of microprocessors and central processing units, used in program control design, electrical digital data processing, instruments, etc.

Active Publication Date: 2010-10-20
MICROCHIP TECH INC
View PDF4 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] However, there is still

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Enhanced microprocessor or microcontroller
  • Enhanced microprocessor or microcontroller
  • Enhanced microprocessor or microcontroller

Examples

Experimental program
Comparison scheme
Effect test

example 1

[0414] Example 1: SUBWFB REG, 1

[0415] Before the instruction REG=19h(0001 1001)

[0416] WREG=0Dh(0000 1101)

[0417] C=1 (so B=0)

[0418] After the instruction REG=0Ch(0000 1100)

[0419] WREG=0Dh(0000 1101)

[0420] C=1 (no borrow)

[0421] DC=0 (indicating digital borrow)

example 2

[0422] Instance 2: SUBWFB REG,0

[0423] Before the command REG=1Bh(0001 1011)

[0424] WREG=1Ah(0001 1010)

[0425] C=0 (so B=1)

[0426] After the instruction REG=1Bh(0001 1011)

[0427] WREG=00h

[0428] C=1 (no borrow)

[0429]DC=1 (no digital borrow)

[0430] Z=1 results in zero

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

An n-bit microprocessor device has an n-bit central processing unit (CPU); a plurality of special function registers and general purpose registers which are memory-mapped to a plurality of banks, with at least two 16-bit indirect memory address registers which are accessible by the CPU across all banks; a bank access unit for coupling the CPU with one of the plurality of banks; a data memory coupled with the CPU; and a program memory coupled with the CPU, wherein the indirect address registers are operable to access the data memory or program memory and wherein a bit in each of the indirect memory address registers indicates an access to the data memory or to the program memory.

Description

technical field [0001] The technical field of this application relates to microprocessors or microcontrollers. Background technique [0002] A microcontroller generally constitutes a system on a chip and includes a microprocessor and a plurality of peripheral components. A wide variety of such microcontrollers exist with 8-bit, 16-bit and 32-bit architectures. Existing microcontrollers, such as the 8-bit microcontrollers manufactured by Microchip Technology Inc., enable flexible architectures. Such microcontrollers include a Harvard architecture in which program memory is separated from data memory. This type of microcontroller further includes a specific bank system that allows access to the data memory. Typically, data memory is divided into banks and bank select registers define which of the banks is currently selected and accessible. To access other banks, the bank select register must be reprogrammed. Thus, even though the banking scheme only allows access to defin...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G06F9/318G06F9/35
CPCG06F9/30181G06F9/35
Inventor 约瑟夫·朱利谢尔扎卡赖亚斯·马蒂纳斯·斯米特肖恩·斯蒂德曼维维安·德尔波特杰罗尔德·S·兹德内克瑞安·斯科特·埃利森埃里克·施罗德
Owner MICROCHIP TECH INC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products