DSPIC30F1010T-30I/MM Microchip Technology, DSPIC30F1010T-30I/MM Datasheet - Page 2
![6KB, Flash, 256bytes-RAM, 30MIPS, 21I/O, 16-bit Family,nanoWatt 28 QFN-S 6x6mm T](/photos/6/81/68120/150-28-qfn_sml.jpg)
DSPIC30F1010T-30I/MM
Manufacturer Part Number
DSPIC30F1010T-30I/MM
Description
6KB, Flash, 256bytes-RAM, 30MIPS, 21I/O, 16-bit Family,nanoWatt 28 QFN-S 6x6mm T
Manufacturer
Microchip Technology
Series
dsPIC™ 30Fr
Datasheets
1.AC164335.pdf
(286 pages)
2.DM300023.pdf
(22 pages)
3.DM300023.pdf
(18 pages)
4.DSPIC30F2011-20ISO.pdf
(66 pages)
5.DSPIC30F2011-20IP.pdf
(26 pages)
6.DSPIC30F1010-30ISO.pdf
(26 pages)
7.DSPIC30F1010-30ISO.pdf
(50 pages)
Specifications of DSPIC30F1010T-30I/MM
Core Processor
dsPIC
Core Size
16-Bit
Speed
30 MIPs
Connectivity
I²C, IrDA, LIN, SPI, UART/USART
Peripherals
Brown-out Detect/Reset, POR, PWM, WDT
Number Of I /o
21
Program Memory Size
6KB (2K x 24)
Program Memory Type
FLASH
Ram Size
256 x 8
Voltage - Supply (vcc/vdd)
3 V ~ 5.5 V
Data Converters
A/D 6x10b
Oscillator Type
Internal
Operating Temperature
-40°C ~ 85°C
Package / Case
28-QFN
Data Bus Width
16 bit
Data Ram Size
256 B
Interface Type
I2C, SPI, UART
Maximum Clock Frequency
30 MHz
Number Of Programmable I/os
21
Number Of Timers
2
Maximum Operating Temperature
+ 85 C
Mounting Style
SMD/SMT
3rd Party Development Tools
52713-733, 52714-737, 53276-922, EWDSPIC
Development Tools By Supplier
PG164130, DV164035, DV244005, DV164005, PG164120, DM240002, DM300023, DM330011
Minimum Operating Temperature
- 40 C
On-chip Adc
10 bit, 6 Channel
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
For Use With
DM300023 - KIT DEMO DSPICDEM SMPS BUCK
Eeprom Size
-
Lead Free Status / Rohs Status
Details
Other names
DSPIC30F1010T-30I/MMTR
dsPIC30F1010/202X
12. ADC Shared Sample and Hold Circuit
13. Current Reset Mode
14. Output Compare Module
15. Output Compare Module in PWM Mode
16. Output Compare Module
17. SPI Module in Slave Select Mode
18. SPI Module in Frame Master Mode
19. SPI Module
20. UART Module
21. UART Module
22. UART Module
23. UART Module
DS80319D-page 2
Depending on conversion configuration, ADC
inputs that do not have dedicated sample and hold
circuits may produce inaccurate conversion results.
Setting the XPRES bit in the PWMCONx register
should enable a current-limit source to reset the
PWM period when the PWM generated is
configured in Independent Time Base mode. This
functionality is not working correctly.
The output compare module will produce a glitch
on the output when an I/O pin is initially set high
and the module is configured to drive the pin low at
a specified time.
The output compare module will miss one
compare event when the duty cycle register value
is updated from 0x0000 to 0x0001.
In Dual Compare Match mode, the OCx output is
not reset when the OCxR and OCxRS registers
are loaded with values having a difference of ‘1’.
The SPI module Slave Select functionality will not
work correctly.
The SPI module will fail to generate frame
synchronization pulses in Frame Master mode if
FRMDLY = 1.
The SMP bit does not have any effect when the
SPI module is configured for a 1:1 prescale factor
in Master mode.
If the Baud Rate Generator (BRG) register
contains an odd value and the parity option is
enabled, the module may falsely indicate parity
errors.
The Receive Buffer Overrun Error Status bit may
be set prematurely.
UART receptions may be corrupted in high baud
rate mode (BRGH = 1).
UTXISEL0 bit in the UxSTA register is always read
as zero regardless of the value written to it.
24. UART Module
25. UART Module
26. UART Module (IrDA
27. UART Module
28. I
29. I
30. I
31. I
32. MCLR pin
33. Decimal Adjust Instruction
34. Sleep Mode
35. PWM Module
36. PWM Module
The auto-baud feature does not work properly in
high baud rate mode (BRGH = 1).
When the auto-baud feature is enabled, the Sync
Break character (0x55) may be loaded into the
FIFO as data.
The operation of the RXINV bit in the UxMODE
register is inverted.
The auto-baud feature measures baud rate
inaccurately for certain baud rate and clock speed
combinations.
The bus collision status bit does not get set when
a bus collision occurs during a Restart or Stop
event.
The I2CxTRN register can be written to even if a
write collision is detected.
The ACKSTAT bit does not reflect the status of a
transmission received from an I
The D_A status bit in the I2CxSTAT register does
not get set on a write to the I2CxTRN register by
an I
When the dsPIC
enabled, the MCLR pin does not operate correctly
in the event of a brown-out condition.
The decimal adjust instruction, DAW.b, may
improperly clear the Carry bit, C (SR<0>).
Execution of the Sleep instruction (PWRSAV #0)
may cause incorrect program operation after the
device wakes up from Sleep. The current
consumption during Sleep may also increase
beyond the specifications listed in the device data
sheet.
The
temperatures below -20ºC.
In Push-Pull mode, with immediate updates
enabled, the PWM pins may become swapped.
2
2
2
2
C™ Module
C Module
C Module
C Module
2
C Slave device.
PWM
module
®
DSC is operated with the PLL
© 2008 Microchip Technology Inc.
®
Reception)
may
2
not
C Slave device.
operate
at