16-bit fixed length instructions (basic instructions), 1 instruction per cycle
•
Instructions appropriate to embedded applications
•
Memory-to-memory transfer instructions
•
Bit manipulation instructions
•
Barrel shift instructions
•
High-level language support instructions
•
Function entry/exit instructions
•
Register content multi-load and store instructions
•
Bit search instructions
Logical 1 detection, 0 detection, and change-point detection
•
Branch instructions with delay slot
Overhead decrement during branch process
•
Register interlock function
Easy assembler writing
•
Built-in multiplier and instruction level support
•
Signed 32-bit multiplication: 5 cycles
•
Signed 16-bit multiplication: 3 cycles
Spansion provides information facilitating product development via the following website.
The website contains information useful for customers.
http://www.spansion.com/Support/microcontrollers/
Publication Number MB91F587LA_DS705-00012
Revision 2.0
Issue Date August 22, 2014
This document states the current technical specifications regarding the Spansion product(s) described herein. Spansion Inc. deems the products to have been in sufficient
production volume such that subsequent versions of this document are not expected to change. However, typographical or specification corrections, or modifications to the
valid combinations offered may occur.
D a t a S h e e t
•
Peripheral Functions
•
Interrupt (PC/PS saving)
6 cycles (16 priority levels)
•
The Harvard architecture allows simultaneous execution of program and data access.
•
Instruction compatibility with the FR family
•
Built-in memory protection function (MPU)
•
Eight protection areas can be specified commonly for instructions and data.
•
Control access privilege in both privilege mode and user mode
•
Built-in FPU (floating-point operation)
•
IEEE754 compliant
•
Floating-point register: 32 bits
×
16 sets
•
Clock generation (SSCG function is available)
•
Main oscillation (4 to 20 MHz)
•
PLL multiplication rate:1 to 32 times
•
CR oscillation
•
Oscillation frequency: 100kHz, with frequency accuracy
±
50% (pre-trimming)
•
Trimming is enabled
•
To be used as a count clock of hardware watchdog
•
MB91F585LC/F586LC/F587LC/F585LD/F586LD/F587LD: Oscillation stop feature during stand-by
is not available
•
MB91F585LA/F586LA/F587LA/F585LB/F586LB/F587LB: Oscillation stop feature during stand-by
After debugging and many tests, the simple digital radio was finally completed.There are two versions of the program. One can enter LPM3 after automatically searching for channels, and then wait for P...
[b]An application of single-chip microcomputer supporting WiFi - Application of SimpleWiFi in single-chip microcomputer[/b] [b]First, the picture: [/b][align=center][font="][size=12.0pt] [/size][/font...
As the title says, in the PendSV interrupt of ucos, how do I understand STM R0, {R4-R11}? I have read a lot of information saying that R4, R5...R11 are pushed onto the stack, but I don't understand on...
Hey guys, I'm using mc1648 to make a 100M voltage-controlled oscillator recently, but the waveform I output is not very good-looking. The waveform is a sine wave, but the amplitude is getting smaller ...
How do I handle the remainder of a two-byte division by two-byte program written in assembly? If I only use the quotient as the final result, will it be inaccurate? How do I handle it?...
CMSIS Driver has similar API functions and similar calling methods. It is a further encapsulation based on the ST HAL library. It is much more convenient and simpler to use and configure than the ST ...[Details]
When designing a product, if the application environment's requirements for power isolation are not considered, the product will be unstable due to improper design, and even high voltage may damage t...[Details]
This routine is also a classic routine on the development board. I modified the framework of the program to make it more suitable for future calls. The specific 4*4 keyboard scanning principle is rel...[Details]
Notes on inverter installation and maintenance:
1. Before installation, you should first check whether the inverter is damaged during transportation.
2. When selecting an installa...[Details]
At this exhibition, Microsoft brought its flagship intelligent voice products - XiaoIce and Xiaona. In addition, the voice will be equipped with an intelligent face recognition system. Let's see ho...[Details]
Here is the temperature added in the previous chapter The above figure is the temperature calculation formula: where Vsense is the ADC value collected from the temperature channel. The stm32f407 ...[Details]
12864 LCD parallel port driver is more commonly used, but considering that sometimes the IO port of the microcontroller or MCU is limited, the serial driver method can be used. The following is ...[Details]
/*----------------------------------------------- Name: IIC protocol PCF8591 AD/DA conversion Content: Use DA input, digital tube display output digital quantity, LED display analog voltage size ...[Details]
The following comes from - "cortex-M3 Definitive Guide" Special function register group: Program Status Registers (PSRs or xPSRs) Interrupt mask register group (PRIMASK, FAULTMASK, and BASEPRI) ...[Details]
Caijing reporter exclusively learned that
Huawei
will merge and reorganize a number of departments in the near future. Some cloud-related business lines will be incorporated into the Cloud ...[Details]
With the development of electronic devices, more and more people pay attention to flexible electronic devices, which refer to electronic devices that can still work under certain deformation condit...[Details]
China has become the world's largest demander of
industrial robots
, with a stable market development. Automobile and parts manufacturing are still the main application areas of industrial
...[Details]