DSPIC33EP256MU810-I/PF Microchip Technology, DSPIC33EP256MU810-I/PF Datasheet - Page 115

no-image

DSPIC33EP256MU810-I/PF

Manufacturer Part Number
DSPIC33EP256MU810-I/PF
Description
100 PINS, 256KB Flash, 28KB RAM, 60 MHz, USB, 2xCAN, 15 DMA 100 TQFP 14x14x1mm T
Manufacturer
Microchip Technology
Series
dsPIC™ 33EPr
Datasheet

Specifications of DSPIC33EP256MU810-I/PF

Processor Series
DSPIC33E
Core
dsPIC
3rd Party Development Tools
52713-733, 52714-737, 53276-922, EWDSPIC
Core Processor
dsPIC
Core Size
16-Bit
Speed
60 MIPs
Connectivity
CAN, I²C, IrDA, LIN, QEI, SPI, UART/USART, USB OTG
Peripherals
Brown-out Detect/Reset, DMA, Motor Control PWM, POR, PWM, WDT
Number Of I /o
83
Program Memory Size
256KB (85.5K x 24)
Program Memory Type
FLASH
Eeprom Size
-
Ram Size
12K x 16
Voltage - Supply (vcc/vdd)
3 V ~ 3.6 V
Data Converters
A/D 32x10b/12b
Oscillator Type
Internal
Operating Temperature
-40°C ~ 85°C
Package / Case
100-TQFP
Lead Free Status / Rohs Status
 Details

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
DSPIC33EP256MU810-I/PF
Manufacturer:
Microchip Technology
Quantity:
10 000
Company:
Part Number:
DSPIC33EP256MU810-I/PF
Quantity:
540
Allocating different page registers for read and write
access allows the architecture to support data
movement between different pages in data memory.
This is accomplished by setting the DSRPAG register
value to the page from which you want to read, and
configuring the DSWPAG register to the page to which
it needs to be written. Data can also be moved from
different PSV to EDS pages, by configuring the
DSRPAG and DSWPAG registers to address PSV and
EDS space, respectively. The data can be moved
between pages by a single instruction.
When an EDS or PSV page overflow or underflow
occurs, EA<15> is cleared as a result of the register
indirect EA calculation. An overflow or underflow of the
EA in the EDS or PSV pages can occur at the page
boundaries when:
• The initial address, prior to modification,
• The EA calculation uses pre- or post-modified
TABLE 4-66:
 2009-2011 Microchip Technology Inc.
O,
Read
O,
Read
O,
Read
O,
Write
U,
Read
U,
Read
U,
Read
Legend: O = Overflow, U = Underflow, R = Read, W = Write
Note 1:
O/U,
R/W
addresses an EDS or PSV page.
register indirect addressing. However, this does
not include register offset addressing.
dsPIC33EPXXXMU806/810/814 and PIC24EPXXXGU810/814
2:
3:
4:
Operation
[++Wn]
[Wn++]
[--Wn]
[Wn--]
The register indirect address now addresses a location in the base data space (0x0000-0x8000).
An EDS access with DSxPAG = 0x000 will generate an address error trap.
Only reads from PS are supported using DSRPAG. An attempt to write to PS using DSWPAG will generate
an address error trap.
Pseudo-linear addressing is not supported for large offsets.
or
or
OVERFLOW AND UNDERFLOW SCENARIOS AT PAGE 0, EDS, and PSV SPACE
BOUNDARIES
DSRPAG = 0x1FF
DSRPAG = 0x2FF
DSRPAG = 0x3FF
DSWPAG = 0x1FF
DSRPAG = 0x001
DSRPAG = 0x200
DSRPAG = 0x300
DSxPAG
Before
EA<15>
DS
1
1
1
1
1
1
1
Preliminary
EDS: Last page
PSV: Last lsw
page
PSV: Last MSB
page
EDS: Last page
EDS page
PSV: First lsw
page
PSV: First MSB
page
Description
Page
In general, when an overflow is detected, the DSxPAG
register is incremented, and the EA<15> bit is set to
keep the base address within the EDS or PSV window.
When an underflow is detected, the DSxPAG register is
decremented, and the EA<15> bit is set to keep the
base address within the EDS or PSV window. This
creates a linear EDS and PSV address space, but only
when using Register Indirect Addressing modes.
Exceptions to the operation described above arise
when entering and exiting the boundaries of page 0,
EDS, and PSV spaces.
overflow
boundaries.
In the following cases, when overflow or underflow
occurs, the EA<15> bit is set and the DSxPAG is not
modified; therefore, the EA will wrap to the beginning of
the current page:
• Register indirect with register offset addressing
• Modulo Addressing
• Bit-reversed addressing
DSRPAG = 0x1FF
DSRPAG = 0x300
DSRPAG = 0x3FF
DSWPAG = 0x1FF
DSRPAG = 0x001
DSRPAG = 0x200
DSRPAG = 0x2FF
and
DSxPAG
underflow
Table 4-66
EA<15>
After
DS
scenarios
0
1
0
0
0
0
1
DS70616E-page 115
lists the effects of
See Note 1
PSV: First MSB
page
See Note 1
See Note 1
See Note 1
See Note 1
PSV: Last lsw
page
Description
at
Page
different

Related parts for DSPIC33EP256MU810-I/PF